【Java编译错误】有IDEA编译错误Error:java: Compilation failed: internal java compiler error完美解决方法

8 篇文章 0 订阅
3 篇文章 0 订阅

错误截图

问题发生场景:

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

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坏码农来福

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值