我在Eclipse Luna中使用Java 8和我的JRE以及m2e Maven插件。我创建一个Maven项目后立即看到这个警告:Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment.
我在这个网站上看到了很多关于如何处理这个错误的旧建议,但没有任何与Java 8相关的内容。我也Oracle says J2SE was deprecated in 2008 。到目前为止,我找到的最有希望的答案来自@Pascal Thivent:
Warning - Build path specifies execution environment J2SE-1.4
但这些说明似乎与Luna无关:
Eclipse项目属性> Maven>更新项目配置
我只看到"生命周期映射"在Maven下。
有人可以解释(1)这个错误意味着什么(2)如果它仍然是一个担心,因为J2SE-1.5似乎已被弃用(3)如何在Luna中最好地修复它?
答案 0 :(得分:2)
我不确定如何在eclipse IDE中修复它,但是可以编辑项目pom文件以包含编译版本,如下所示:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>