10

我正在尝试安装 NetBeans“全部”包,并且我很确定我已经安装了 Java SE 开发工具包,但是,它没有正确定位它,它带有一个错误。

Java SE Development Kit (JDK) was not found on this computer

所以我运行 CMD 并输入:

netbeans-7.1.3-windows.exe --javahome "C:\Program Files\Java\jdk1.7.0_25"

当我检查时,我在正确的目录 (E:\Mark\Downloads) 中应该是 netbeans 的安装文件。按 ENTER 后,它确实找到了 JDK,但是它找不到 JRE 并出现了这个错误。

Java Runtime Environment (JRE) was not found
There is no JRE at the specified location C:\Program Files\Java\jdk1.7.0_25

所以我尝试安装 Oracle [x86 (32-bit) for Windows (我正在运行 32-bit Windows XP SP3 所以它应该可以工作)] 的 JDK+NetBeans Bundle] 但它说它与我当前的平台不兼容. 我也试过 --jdkhome 但它似乎根本不起作用。拜托,这已经持续了两天了。

4

12 回答 12

15

该 exe 似乎是 jar 安装程序的包装器。您可以提取 jar 安装程序并运行它。

 .\netbeans-8.2-javase-windows.exe --extract netbeans
 java -jar netbeans\bundle.jar

上面的“netbeans”是您希望将 bundle.jar 提取到其中的文件夹的名称,可以是任何名称。

我有一个类似的错误消息,无法让它与 --javahome 选项一起使用,但运行 jar 工作正常。

于 2018-04-30T22:20:05.070 回答
3

我已经解决了这个问题,并且我为 Linux 使用了一个简单的解决方案。

不要从https://netbeans.org/安装 Netbeans ,而是从与 JDK 一起打包的 Oracle 下载它。

这是当前链接。netbeans jdk它一直在变化,所以将来 只需谷歌即可。

于 2013-10-07T03:59:10.590 回答
2

我也遇到了这个问题,然后我发现这个jre没有安装 http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html 我安装了它,然后打开了netbeans.exe ,运行成功。

于 2018-08-25T08:30:07.900 回答
1

为了兼容 netbeans 版本 8,应该使用 java jdk 版本 8。我通过卸载我的 Java SE Development Kit 13 并安装版本 8 解决了这个问题

于 2020-02-21T14:38:00.340 回答
1

我的工作解决方案是右键单击netbeans_installer.exe并选择“以管理员身份运行”。我希望,这将是有用的。

于 2019-01-16T23:28:56.340 回答
0

只需检查 JDK 是否正确安装在 C:\Program Files\Java\jdk1.7.0_25。

如果您的 JDK 安装受到威胁,请尝试将其卸载并在同一位置重新安装 jdk1.7.0_25。

于 2013-08-22T11:29:00.113 回答
0

在使用 cmd 安装 Netbeans 8.2 和 JDK 13.0.2 后,我得到了同样的错误,但是在我从官方网站安装 JRE 8 后一切正常。安装 JRE 后,我什至不必使用 cmd。

于 2020-01-17T22:34:09.137 回答
0

获得 NetBeans 和 JDK 的捆绑版本。那么安装应该没有任何问题

http://java.sun.com/javase/downloads/widget/jdk_netbeans.jsp

于 2018-05-11T19:38:12.857 回答
0

对于 Netbeans 12,参数实际上是 --jdkhome。

创建 netbeans64.exe 的快捷方式,然后右键单击进入属性并将以下内容添加到“目标”字段中(--前面有一个空格)。

--jdkhome "C:\Program Files\OpenJDK\openjdk-11.0.7_10"

(如果您需要 jdk,Google 采用 OpenJDK)

于 2020-06-12T02:07:27.090 回答
0

如果您正确安装了 jdk,请不要尝试找到 jdk,只需输入安装在同一文件夹中的 jre(Java 运行时环境)的路径即可。

netbeans-8.2-windows.exe --javahome "C:\Program Files\Java\jre-9.0.1"
于 2017-10-20T09:10:39.263 回答
0

就我而言,我不假思索地假设 JDK 11 应该可以工作。然后我从 Netbeans 安装说明中阅读:

安装 NetBeans IDE 需要 Java SE Development Kit (JDK) 8。

下载 JDK 8 并使用它安装 Netbeans 后,一切正常。

于 2018-11-13T05:21:28.083 回答
0

对我来说,主要问题是我安装了不兼容的JDK版本,并且错误说“指定的jdk文件夹不包含jdk”。如上所述,最简单的解决方案是安装捆绑包,或者安装兼容版本的 JDK。

于 2018-07-25T08:15:45.440 回答