jac*_*ses 5 java intellij-idea javacompiler java-10
我对此有麻烦,已经在本网站上回答过多次。
我对这个问题的看法有些不同。我有一个使用maven 3.5.x和java版本10(在maven-compiler-plugin中配置)可以很好地构建的项目。在IntelliJ的项目结构中查看时,所有模块的语言级别均为10(但项目设置为语言级别6,在项目结构中选择的SDK为1.8 ...
但是,即使我将sdk更改为java 10,并将项目语言级别更改为10,仍然会发生以下粘贴的错误... ????
我的IntelliJ版本:IntelliJ IDEA 2018.2.5
重现此错误:
GitHub:https : //github.com/jactor-rises/jactor-rises.git
尝试在IntelliJ中构建它:
信息:java:编译模块'jactor-commons'时发生错误信息:javac 10.0.1用于编译Java源信息:29/10/2018,21:31-编译在4 s 777中完成了1个错误和0个警告ms错误:java:不支持发行版本5
您可以通过以下设置将要执行的模块的Java编译器版本更新为使用Java版本10:
构建,执行,部署=>编译器=> Java编译器=>更新目标字节码版本
在上图中,您可以注意到guice和hbase模块默认使用Java版本5,而我将其他模块更新为使用Java版本11,这是在使用JDK 11编译和执行它们时可以正常工作的原因。
归档时间: |
|
查看次数: |
1521 次 |
最近记录: |