TheBlackbeard
无扬人生
采纳率100%
2018-01-13 06:25

Java IDEA 报错internal java compiler error

40
  • intellij-idea
  • java
已采纳

环境: Mac 10.10

IDEA版本: 2017.2.6

问题描述: 新建了maven项目,写了一个测试类,main方法运行报错Error:java: Compilation failed: internal java compiler error

已尝试的解决办法:在project和module中将JDK版本改成了1.8 且在setting中将Java Complier 改成了1.8 但在选择module的时候显示nothing to show故module的地方没有任何选择。继续运行还是报错。

相关图如下:

图片说明

图片说明

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • caozhy 从今以后生命中的每一秒都属于我爱的人 3年前

    很显然jdk没有被认到,需要重新配置下
    http://blog.csdn.net/qq_19707521/article/details/56333907
    重新下载安装,配置好,检查环境变量也搞好以后,再File-->Setting...-->Build,Execution,Deployment-->Compiler-->Java Compiler 设置下。

    点赞 评论 复制链接分享
  • TheBlackbeard 无扬人生 3年前

    问题解决,原因:Mac 下面的IDEA没有settings选项,之前误以为File > other srttings > default setttings..就是windows下IDEA的File > settings...其实不是。在Mac下顶栏IntelliJ IDEA > Preferences才是windows下的IDEA一直使用的settings,打开IntelliJ IDEA > Preferences然后选择Java Compiler,然后再点击+号就可以看到当前工程的module,添加module并选择jdk版本即可。如下图:

    图片说明

    图片说明

    感谢 caozhy 积极回答问题,结帖了。

    点赞 5 评论 复制链接分享
  • TheBlackbeard 无扬人生 3年前

    很奇怪为什么在choose module的时候会显示nothing to show.......

    点赞 评论 复制链接分享
  • hgg923 多来哈米 3年前

相关推荐