【问题标题】:Adding JDK 15 to Netbeans 8.2 RC将 JDK 15 添加到 Netbeans 8.2 RC
【发布时间】:2021-01-14 11:33:32
【问题描述】:

试图弄清楚如何将 JDK 15 添加为 Netbeans 的 Java 平台。

当前 Java 版本:

文件夹路径:

环境价值中的 JAVA_HOME:

将 JDK 15 添加到 Netbeans:

步骤 1)

第 2 步)

步骤 3)

第 4 步)

第 5 步)

步骤 6)

第 7 步)

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

我还编辑了 Netbeans 配置文件:

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

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

【问题讨论】:

    标签: java netbeans-8 netbeans-platform java-15


    【解决方案1】:

    好吧,我终于找到了问题所在。

    我不确定这是否会/应该适用于其他 Netbeans 项目,但是,这是我正在使用的 Maven 项目所必需的。

    有一个文件叫:

    nb-configuration.xml

    可以在这里找到:

    旁注:

    此文件通常在上面的树结构中不可见。

    我相信它是在我将另一个 JDK 分配给我的项目之后出现的。

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

    如您所见,文件为空。

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

    如果您没有更改项目的 JDK 版本,那么这个 nb-configuration.xml 文件将自动指向 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

    的内容

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

    根据这篇 SO 帖子,新的 JDK 没有单独的 JRE,并且这些类与 JDK 本身合并。

    What JRE to use for JDK 14?

    【讨论】:

    • 简单地使用更新版本的 NetBeans 不是更容易吗?
    • 当然。从那以后,我已经迁移到 Apache Netbeans 12。当时,需要像这样“集成”。
    猜你喜欢
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-11
    • 1970-01-01
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多