![](/img/trans.png)
[英]Intellij is applying java level 1.5 even though 1.8 selected in four places
[英]IntelliJ: Error:java: Target level '1.5' is incompatible with source level '1.8'
更新:请参阅自我解答。 问题似乎与Maven导入或导入后模块设置的某种损坏有关。
我有一个带有3个独立根的大型多模块Maven IntelliJ项目。
我正在构建整个项目以准备提交。
我从IntelliJ 2017.2.3 Ultimate中收到以下错误:
Information:Eclipse compiler 4.6.2 was used to compile java sources
...
Error:java: Target level '1.5' is incompatible with source level '1.8'. A target level '1.8' or better is required
没有一个代码可以与Java 5一起编译,全都是Java 8。
该项目配置了JDK 1.8 Maven的Maven的编译器插件已被配置为解释使用Java的版本1.8 在这里 。
2个问题:
我在我的项目中的一些Maven模块中得到了这个,可以通过将以下条目更改为1.8-来更新这些模块下的.iml文件来摆脱此问题。
<orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" /
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.