《错误记录》java: 警告: 源发行版 17 需要目标发行版 17
在启动项目切换jdk版本的时候出现了:
java: 警告: 源发行版 17 需要目标发行版 17
虽然已经切换了环境变量中的JAVA_HOME以及Path的目标指向,但是这里还是出现了这个问题。
检查idea的配置
项目级别配置:--(使用这个解决了问题)
打开 File > Project Structure (或按 Ctrl+Alt+Shift+S)
在左侧面板选择 "Project"
在右侧 "Project SDK" 下拉菜单中选择或配置 JDK 17
模块级别配置:
同样在 Project Structure 对话框中
选择左侧的 "Modules"
在"Source"标签页中的Language level下拉菜单选择17
在 "Dependencies" 标签页中设置模块的 SDK (我是忘了检查这一项,排查了很久)
应用程序编辑配置:
打开 File > settings
在左侧面板选择 "Build, Execution, Deployment"
打开Build Tools > Maven > Runner配置JRE为17
打开Compile > Java Compiler设置每个模块的字节码版本为17