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