java - NetBeans 安装程序未正确定位 Java

标签 java netbeans

我正在尝试安装 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

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

最佳答案

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

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

上面的'netbeans'是你希望bundle.jar解压到的文件夹的名字,可以是任何东西。

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

关于java - NetBeans 安装程序未正确定位 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18378169/

相关文章:

C++ 在 Geany 中编译和运行,而不是在 Netbeans、Eclipse、Code::Blocks 中。为什么?

java - 我可以在 JDBC 准备好的查询中使用多个语句吗?

java - Twisted python 服务器和 Java 聊天

java - 如何在 Java 应用程序的底部创建一个栏,例如状态栏?

hibernate - 添加 JavaDocs Netbeans 7.2 Hibernate

java - struts 的 Hello World

java - 无法导入 EclipseLink MOXy

java - FileUtils 写入行 "not applicable for arguements"?

java - 在 Controller 方法上使用 @Secured 注释时基于 Spring Security JDK 的代理问题

java - 如何使用复选框将表格单元格从可编辑更改为不可编辑