【Java编译错误】有IDEA编译错误Error:java: Compilation failed: internal java compiler error

1,023 阅读1分钟

错误截图

问题发生场景:

  • 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 一致。 项目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) 在这里插入图片描述 至此程咬金的三板斧施展完毕,如果还没解决问题,欢迎留下评论!