Answers:
在项目中的Eclipse中:
不管您使用的是maven eclipse插件还是m2eclipse,Eclipse的项目配置都是从POM派生的,因此您需要将maven编译器插件配置为1.6(默认为1.4)。
将以下内容添加到项目的pom.xml
保存中,然后转到Eclipse项目并选择Properties> Maven> Update Project Configuration:
<project>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
上面的解决方案以某种方式修复了项目或解决了问题。有时,您只是不想修复项目,而只是隐藏警告。
为此,请配置警告面板的内容,并确保关闭“构建路径”->“ JRE系统路径问题”类别。该对话框的UI面临一些复杂/奇怪/易用性的挑战,因此您可能不得不摆弄一些选项以使其能够完成所需的工作。
在eclipse首选项中,转到Java-> Installed JREs-> Execution Environment并为J2SE-1.4 设置一个JRE Execution Environment。
产生此警告的实际原因是,您已将项目配置为以较早的JRE版本运行,然后再安装。通常,只要将旧项目与更新的JRE一起使用,就会发生这种情况。
这可能根本不会造成任何麻烦。但是,如果您想真正地处于保存状态,则应安装正确的旧JDK。您可以在这里找到它们:http : //www.oracle.com/technetwork/java/archive-139210.html
如果你再重新启动Eclipse你可以进入窗口>首选项>的Java>已安装的JRE>执行环境,并为你的情况J2SE-1.4的[绝配]作为日食调用它。
您是否将项目设置为符合1.4标准?如果是这样,请按照克罗克所说的去做。或者更确切地说,您需要选择J2SE-1.4执行环境,并检查要在1.4遵从模式下使用的已安装JRE之一。很可能您将安装1.6 JRE,只需检查一下即可。或者,如果有安装套件,则安装1.4 JRE,然后使用该套件。
否则,请转到Eclipse首选项Java->编译器,然后检查是否将一致性设置为1.4。如果是,请更改回1.6。如果不是,请转到项目属性,然后检查它是否具有项目特定的设置。转到Java编译器,然后取消选中是否要使用常规的Eclipse首选项。或将项目特定的设置设置为1.6,以便无论月食偏好如何,始终为1.6。
我收到项目警告,因为““ 构建路径指定了执行环境J2SE-1.5。工作空间中没有安装与该环境严格兼容的JRE ”。我删除了J2SE1.5库,并添加了新的JRE系统库,它解决了我的问题