在Eclipse Mars上,我无法在编译器合规性级别菜单中看到1.8

时间:2015-06-30 14:12:10

标签: java-8 eclipse-mars

我正在使用Eclipse Mars,我在编译器合规性级别菜单中看不到1.8。

enter image description here

不幸的是,这是因为我使用此选项从Eclipse Kepler安装中导入所有插件。也许它还会导入导致此问题的首选项。 enter image description here

我在已安装的JRE中添加了jdk 1.8。 我试图删除.preferences文件夹并重启我的日食,但我仍然有问题。

有什么想法吗?

编辑:我尝试检查更新但未找到更新

3 个答案:

答案 0 :(得分:2)

您需要先在项目的/ build path中选择适当的java版本

jdk selection

如果要全局应用它,您不仅需要添加1.8 JRE,还要将其选为默认值。

答案 1 :(得分:1)

我遇到了同样的问题。可能是因为我最初安装了Eclipse Kepler(它不支持java 1.8。编译器),然后先将它更新为Luna,然后再更新为Mars。我不得不完全卸载Eclipse并重新安装最新版本。

答案 2 :(得分:0)

如果您有启动eclipse的快捷方式,请编辑它并在eclipse.exe的路径后添加-vm [path-to-jdk-1.8]/jre/Javaw.exe。 您也可以将代码添加到eclipse.ini中,但要确保它是第一行。之后,您可以在全球合规级别中选择1.8