我正在使用 Eclipse Mars,但在编译器合规级别菜单中看不到 1.8。
可能是因为我使用此选项从我的 Eclipse Kepler 安装中导入了所有插件。也许它还导入了导致此问题的首选项。
我在已安装的 JRE 中添加了 jdk 1.8。我试图删除 .preferences 文件夹并重新启动我的 Eclipse,但我仍然遇到问题。
有任何想法吗?
编辑:我试图检查更新,但没有找到更新
我正在使用 Eclipse Mars,但在编译器合规级别菜单中看不到 1.8。
可能是因为我使用此选项从我的 Eclipse Kepler 安装中导入了所有插件。也许它还导入了导致此问题的首选项。
我在已安装的 JRE 中添加了 jdk 1.8。我试图删除 .preferences 文件夹并重新启动我的 Eclipse,但我仍然遇到问题。
有任何想法吗?
编辑:我试图检查更新,但没有找到更新
你需要先在项目的/构建路径中选择合适的java版本
如果你想在全局范围内应用它,你不仅要添加一个 1.8 JRE,还要选择它作为默认值。
我有同样的问题。可能是因为我最初安装了Eclipse Kepler(不支持java 1.8.编译器),然后先更新到Luna,然后再更新到Mars。我不得不完全卸载 Eclipse 并重新安装最新版本。
如果您有启动 eclipse 的快捷方式,请对其进行编辑并-vm [path-to-jdk-1.8]/jre/Javaw.exe
在 eclipse.exe 的路径后添加。您也可以将代码添加到您的 eclipse.ini 中,但请确保它是第一行。之后你也许可以在全球合规级别选择1.8