【问题标题】:TMC beans: The JDK is missing and is required to run some NetBeans modulesTMC bean:缺少 JDK,需要运行一些 NetBeans 模块
【发布时间】:2021-08-16 20:03:55
【问题描述】:

我是编程新手并开始了 MOOC.FI 课程 (https://www.mooc.fi/en/installation/netbeans) 我正在运行 Windows 10。我下载了 TMC beans 1.4.0 以及带有 Hotspot 11.0.12+7(x64) 的 Eclipse Temurin JDK )。

当我打开 Netbeans 时,它会说

缺少 JDK,需要运行某些 NetBeans 模块 使用 --jdkhome 命令行选项指定 JDK 安装或 请参阅http://wiki.netbeans.org/FaqRunningOnJre 了解更多信息。

我试过了:

  • 卸载并重新下载 JDK 和 TMC bean。
  • 更改 tmcbeans.conf 文件,将文件更改为: #jdkhome="C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot"
  • 添加: netbeans_jkdhome="C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot"

两者都没有阻止 TMC Beans 返回相同的消息。

编辑:

问题已解决,我从https://adoptopenjdk.net/archive.html?variant=openjdk11&jvmVariant=openj9下载了带热点的OpenJDK 8

然后,我添加了这一行 'jdkhome="C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot"' 到 tmcbeans.conf 文件。我在 C:\Program Files\TMCBeans\etc 找到它。

此后,该消息不再出现。

【问题讨论】:

  • 使用以下所有内容更新您的问题:[1] 正在使用的 NetBeans 版本。 [2] 您正在学习的 MOOC.fi 课程的链接。 [3] TMC bean 下载页面的链接。 [4] Eclipse Temurin JDK 下载页面的链接。这允许其他人模仿您所做的以重现/解决您的问题。如果没有这些信息,您的问题可能会由于缺乏详细信息而被关闭。
  • 我添加了站点链接以安装 TMC bean 和 Eclipse Temurin JDK。如何找到正在使用的 Netbeans 版本?
  • [1] 好的。我在您提供的链接中看到了 TMCBeans 的下载,但没有“Eclipse Temurin JDK”的链接,以及“安装 Java”状态以使用“AdoptOpenJDK11”的 MOOC.fi 说明。您能澄清一下为什么要安装“Eclipse Temurin JDK”吗? [2] 您可以从 Help > About 窗口获取正在使用的 NetBeans 版本,以及 NetBeans 正在使用的 Java 版本。请使用该信息更新您的问题。 [3] 在执行问题中描述的任何其他操作之前,您已经成功安装并运行了 NetBeans,对吧?
  • AdoptOpenJDK11 现在更名为 Eclipse Temurin JDK。现场显示 2021 年 7 月 24 日:AdoptOpenJDK 正在转移到 Eclipse 基金会并更名。我们 2021 年 7 月和未来的版本将来自 Adoptium.net

标签: java netbeans


【解决方案1】:

您是否尝试过从 - https://adoptopenjdk.net/archive.html?variant=openjdk11&jvmVariant=openj9 下载较旧的 JDK?

编辑 20/08/21 赫尔辛基大学已经意识到这个问题,他们正在努力解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 2021-05-03
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    相关资源
    最近更新 更多