如何从 sdkman 使用 Java 9 zulu?

如何从 sdkman 使用 Java 9 zulu?

Netbeans 使用 JDK 8 的源或二进制格式,如下所示:

源代码或二进制格式

我如何切换到 zulu(9)?

thufir@dur:~$ 
thufir@dur:~$ javac -version
javac 9.0.0.15
thufir@dur:~$ 
thufir@dur:~$ java -version
openjdk version "9.0.0.15"
OpenJDK Runtime Environment (Zulu build 9.0.0.15+181)
OpenJDK 64-Bit Server VM (Zulu build 9.0.0.15+181, mixed mode)
thufir@dur:~$ 
thufir@dur:~$ sudo update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Nothing to configure.
thufir@dur:~$ 

Netbeans 是通过 安装的umake,zulu JDK 9 是通过 安装的sdkman

答案1

在 Netbeans 主窗口中,您必须转到:

Tools -> Java Platforms

并添加 JDK 9。

如果你使用 sdkman 来获取 Java JDK,那么路径将是~/.sdkman/candidates/java/9.0.1-zulu或类似的(下面屏幕截图中的路径Platform Folder不同,因为我没有使用 sdkman获取 JDK)。

在此处输入图片描述

如果完成此操作后,Classes选项卡中仍未显示任何内容,则可能意味着你正在使用的 Netbeans 版本不支持 Java 9。请尝试使用每晚构建

您可以在以下位置找到有关 Netbeans Java 9 支持的更多信息这一页

相关内容