我正在尝试使用 Eclipse Oxygen 版本探索 Java 9 功能。我已经下载了 java 9 和 Eclipse Oxygen 版本。
但是当我尝试创建一个新的 java 项目时,Java SE 1.9 在 JRE 执行环境列表中不可用。
如何进一步进行?任何帮助,将不胜感激。
我正在尝试使用 Eclipse Oxygen 版本探索 Java 9 功能。我已经下载了 java 9 和 Eclipse Oxygen 版本。
但是当我尝试创建一个新的 java 项目时,Java SE 1.9 在 JRE 执行环境列表中不可用。
如何进一步进行?任何帮助,将不胜感激。
Eclipse Oxygen (4.7.0) 不支持 Java 9。您可以安装补丁以从 Eclipse 市场添加支持,请参见此处
Eclipse Oxygen.1a (4.7.1a) 计划于 2017 年 10 月 11 日发布,全面支持 Java 9。
Eclipse wiki 中的更多详细信息
如何进一步进行?任何帮助,将不胜感激。
尝试使用选项Use default JRE。虽然这似乎没有在你的机器上配置。(“未知”)
您可以试用Java9 示例并查看Greg关于如何使用当前 Eclipse 版本支持它的答案。
注意:要使补丁与您一起使用,您还必须安装java-9-support-beta-oxygen。
通过 Marketplace 为 Eclipse Oxygen 安装 Java 9 支持后,您还必须编辑 eclipse.ini。Eclipse 必须通过 Java 9 JDK 启动,因此将现有添加/更改为:
-vm
C:\Program Files\Java\jdk-9\bin\javaw.exe
您还需要一个额外的 vmargs 参数:
--add-modules=ALL-SYSTEM
在此之后,您应该能够选择 Java 9 JDK,它会被检测到。
有关详细信息,请参阅 eclipse wiki: https ://wiki.eclipse.org/Configure_Eclipse_for_Java_9