错误截图
问题发生场景:
- IDEA导入别人的Java项目(别人的)
- 手贱改了Project Language Level(我遇到的)
- 评论区补充你的场景
报错内容:
Error:java: Compilation failed: internal java compiler error
报错截图:
错误原因
IDEA中配置的三处JDK版本不同:
一个是编译器版本不匹配,一个是当前项目 JDK 版本不支持。
解决方法
检查并修改三处JDK版本,保持一致。
1.检查IDEA Project项目JDK版本
File --> Project Structure --> Project Settings --> Project 或 使用快捷键 Ctrl + Alt + shift + S 打开项目的 JDK 配置,如下所示:查看此两处是否与目标 JDK 一致。
2.检查IDEA Modules的JDK版本
设置路径同上。
3. 查看IDEA编辑器的JDK版本
File --> Settings --> Build, Execution, Deployment --> Compiler --> Java Compiler 或 使用快捷键 Ctrl + Alt + S 打开配置,点击 Java Compiler 查看如图所示(Per-module bytecode version)
至此程咬金的三板斧施展完毕,如果还没解决问题,欢迎留下评论!