【发布时间】: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