问题|Error:java: 无效的源发行版: 10 @Java
问题描述
背景:
- 工具:IntelliJ IDEA工具
- 背景:今日在IDEA的导入普通的java项目模块后,运行java程序时,发现项目中每一个程序都在编译时报错
Error:java: 无效的源发行版: 10
具体:
原因分析
探究:
- 从提示内容中,提取关键信息:
- a. 编译时使用java版本是:1.8.0 111
- b. 由于项目配置/依赖关系的更改,模块“03. ListAndSet”已完全重建
- c. java: 无效的源发行版: 10
- 思考:使用的jdk版本不一致
模块被重建
→自己:1.8.0 111版本
、项目:10版本
- 验证:在IDEA中,File → 打开 Project Structure (快捷键
Ctrl+Alt+Shift+s
)→ Project → 发现两版本确实不一致
解决方法
操作:
Ctrl+Alt+Shift+s
打开 Project Structure → Project →更改Project language level (改为与本地jdk对应的版本)- 我的jdk为1.8.0,所以 language level 选择了8
参考:https://blog.csdn.net/github_38336924/article/details/82735126