在eclipse oxygen版本中选择java9中的JRE运行环境

Choosing JRE runtime environment in java 9 in eclipse oxygen version

我正在尝试使用 Eclipse Oxygen 版本探索 Java 9 个功能。我已经下载了 java 9 和 Eclipse Oxygen 版本。

但是当我尝试创建一个新的 java 项目时 Java SE 1.9 在 JRE 执行环境列表中不可用。

如何进行下一步?任何帮助,将不胜感激。

选择运行时环境

正在选择默认 JRE??

Eclipse Oxygen (4.7.0) 不支持 Java 9. 您可以安装补丁以添加来自 Eclipse 市场的支持 see here

Eclipse Oxygen.1a (4.7.1a) 计划于 10 月 11 日(2017 年)发布,并提供完整的 Java 9 支持。

Eclipse wiki 中的更多详细信息here

How to proceed further? Any help would be appreciated.

尝试使用选项使用默认 JRE。虽然目前您的机器上似乎没有配置此功能。("Unknown")

您可以尝试 Java9 example and take a look at 了解当前 Eclipse 版本如何支持它。

注意:要使补丁生效,您还必须安装 java-9-support-beta-oxygen

通过市场安装对 Eclipse Oxygen 的 Java 9 支持后,您还必须编辑 eclipse.ini。 Eclipse 必须通过 Java 9 JDK 启动,因此 add/change 存在于:

-vm
C:\Program Files\Java\jdk-9\bin\javaw.exe

您还需要一个额外的 vmargs 参数:

--add-modules=ALL-SYSTEM

之后你应该可以 select a Java 9 JDK 并且它会被检测到。

有关详细信息,请参阅 eclipse wiki: https://wiki.eclipse.org/Configure_Eclipse_for_Java_9