IDEA 错误Error:java: Compilation failed: internal java compiler error
程序员文章站
2022-05-23 10:14:36
...
IDEA 执行程序时报错误
Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
Information:java: Errors occurred while compiling module 'ZKClientDemo'
Information:javac 1.8.0_161 was used to compile java sources
Information:2018/8/26 11:14 - Compilation completed with 1 error and 0 warnings in 3s 697ms
Error:java: Compilation failed: internal java compiler error
分析, 源发行版 1.8 需要目标发行版 1.8看起来版本是匹配的。但是编译还是出错。通过maven执行compile或者package都正常。 只有当选中main函数所在类从IDEA启动才有该错误,可以确定应该IDEA中的关于项目的java版本设置有问题,确定问题开始查看IDEA中关于项目版本设置都有哪些。
1, Project和Module关于java版本的设置
File ->Project Structure->Project Settings ->Project , 确保设置了正确的版本, 笔者的项目使用的java8
2, IDEA setting关于版本额设置
File ->Settings ->Build, Execution,Deployment ->Java Compiler , 确保项目编译输出的版本是java8. 我的问题刚好在这里,应该是1.8结果发现不知道什么时候设置成1.6.
至此, 问题解决了。
总结,IDEA中启动程序,主要如果编译版本,或者源代码语法不符合java版本,主要检查这两个地方确保,你的源代码版本,要执行的版本是符合预期。
附上maven部分,在从IDEA中执行程序出问题的时候,单独通过maven执行compile或者package都正常。
上一篇: 2020年都在用Java13啦,看看都有哪些新特性吧
下一篇: JVM初窥: 类文件结构
推荐阅读
-
[InteliJ IDEA] Error:(8, 43) java: 程序包sun.org.mozilla.javascript.internal不存在
-
IDEA 运行maven项目时出错:Error java:错误: 不支持发行版本14
-
IDEA报 Error:java:错误:不支持发行版本 5
-
IDEA 使用Maven构建项目提示:Error:java: 错误: 不支持发行版本 5
-
IDEA 错误Error:java: Compilation failed: internal java compiler error
-
【Hadoop】记录一个问题:Error:java: Compilation failed: internal java compiler error,改了版本还是不行
-
IDEA报 Error:java:错误:不支持发行版本 5
-
IDEA 运行maven项目时出错:Error java:错误: 不支持发行版本14