当前位置: 首页 > article >正文

【IDEA版本升级JDK21报错方法引用无效 找不到符号】

java: 方法引用无效

找不到符号 符号: 方法 getFirst() 位置: 接口 java.util.List

升级JDK21版本遇到问题,报错找不到符号

但是点进去又能发现这个函数,证明能够找到这个方法,但是就是报错

java: 方法引用无效  

 找不到符号     符号:   方法 getFirst()     位置: 接口 java.util.List

检查自己的的jdk版本,发现是编译jdk版本和执行jdk版本不一致, 输入cmd,java -version

可以看到我的终端java版本是17,所以编译的jdk和执行的jdk版本是不一致的,所以导致这个问题

反复参考替换IEDA的jdk21,成功替换后还是报错,检查java 终端编译版本发现是正确的21,已经替换完成了

但是依然报错

搜索大量解决办法,网上的什么模块,sdk换成21后依然报错,无果

最后发现是IDEA里的
java compiler 下面的的 Target bytecode version 默认填写的19导致在执行21版本编码的时候存在错误,修改为21后项目运行正常,不报错了。


http://www.kler.cn/a/501902.html

相关文章:

  • C++ union 联合(八股总结)
  • ThreadLocal 的使用场景
  • 顶层const与底层const
  • 数据结构-排序课后题
  • 【UE5 C++课程系列笔记】29——在UE中使用第三方库的流程
  • 每日学习30分轻松掌握CursorAI:多文件编辑与Composer功能
  • 【Ubuntu与Linux操作系统:三、用户与组管理】
  • 【Linux】深刻理解软硬链接
  • KylinV10安装CDH6.3.1
  • SpringBoot 基础学习
  • 蓝桥杯_B组_省赛_2022(用作博主自己学习)
  • 人工智能:人形机器人的开发需求会创造哪些热门的就业岗位?
  • 基于深度学习的视觉检测小项目(十二) 使用线条边框和渐变颜色美化界面
  • JSON转EXCEL
  • 《零基础Go语言算法实战》【题目 2-27】goroutine 的使用问题
  • MPLS原理及配置
  • 【SpringBoot】用一个常见错误说一下@RequestParam属性
  • 解锁“搭子小程序”开发新机遇,助力企业数字化转型
  • 【SH】Xiaomi9刷Windows10系统研发记录 、手机刷Windows系统教程、小米9重装win10系统
  • HTML实战课堂之简单的拜年程序
  • 4G、5G移远模块SIM卡热插拔问题解决
  • 10.Linux 时间
  • 一文讲解常见API开发工具
  • 【机器学习:十、神经网络概述】
  • 1. 初识Scala
  • 一 rk3568 Android 11固件开发环境搭建 (docker)