我正在使用Eclipse Mars,我在编译器合规性级别菜单中看不到1.8。
不幸的是,这是因为我使用此选项从Eclipse Kepler安装中导入所有插件。也许它还会导入导致此问题的首选项。
我在已安装的JRE中添加了jdk 1.8。 我试图删除.preferences文件夹并重启我的日食,但我仍然有问题。
有什么想法吗?
编辑:我尝试检查更新但未找到更新
答案 0 :(得分:2)
您需要先在项目的/ build path中选择适当的java版本
如果要全局应用它,您不仅需要添加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