添加 JDK 15 到 Netbeans 8.2 RC

Adding JDK 15 to Netbeans 8.2 RC

正在尝试了解如何将 JDK 15 添加为 Netbeans 的 Java 平台。

当前Java版本:

文件夹路径:

JAVA_HOME 环境价值:

将 JDK 15 添加到 Netbeans:

步骤 1)

步骤 2)

步骤 3)

步骤 4)

步骤 5)

步骤 6)

步骤 7)

完成最后一步后,我的项目 类 告诉我:

我还编辑了 Netbeans 配置文件:

但是当我这样做时,Netbeans 在我无法查看项目文件和发生的其他一些导航问题的意义上“中断”。

我做错了什么吗?我在这里遗漏了什么吗?

好吧,我终于解决了这个问题。

我不确定这个 will/should 是否适用于其他 Netbeans 项目,但是,这对于 Maven 我正在处理的项目。

有一个文件名为:

nb-configuration.xml

可以在这里找到:

Side Note:

This file is NOT generally visible in the tree structure above.

I believe it appeared AFTER I assigned the other JDK to my project.

当您打开此文件时,它将如下所示(前提是您在此步骤之前未对其进行编辑):

如您所见,该文件是空的。

在此文件中,您需要指定要使用的JDK,特别是如果您更改了项目要使用的JDK,如以下步骤所示:

IF you have NOT changed your JDK version for the project, then this nb-configuration.xml file will automatically point to the DEFAULT JDK.

要添加的代码如下所示(更改为您要使用的 JDK 并确保它与为项目文件选择的 JDK 匹配):

代码:

<netbeans.hint.jdkPlatform>JDK_15.0.1</netbeans.hint.jdkPlatform>

注意!!!!注意:

确保指定为项目选择的 JDK 版本非常重要。

你会在上图中看到,我有一条注释掉的行:

JDK_15

然后我有未注释的行

JDK_15.0.1

在我的例子中,当我将 JDK 15 添加到我的项目时,我没有更改 Java 平台部分中的预定名称,如下所示:

当我添加 JDK 时,Netbeans 将其命名为“JDK 15”。但是,这不是用于编辑 nb-configuration.xml

的内容

在我的 post 中,在其中一个屏幕截图中,我问为什么 class 路径的 class 是空的。

根据此 SO post,新 JDK 没有单独的 JRE,并且 classes 与 JDK 本身合并。

What JRE to use for JDK 14?