Netbeans安装找不到JDK [关闭]

Posted

技术标签:

【中文标题】Netbeans安装找不到JDK [关闭]【英文标题】:Netbeans installation doesn't find JDK [closed] 【发布时间】:2011-06-22 07:39:38 【问题描述】:

在我的 windows 电脑上安装 Netbeans 6.0.1,我发现这个错误:

即使我的环境变量似乎没问题,执行时:

我重新启动了我的系统,但错误仍然存​​在。有人知道为什么吗?? 比提前

【问题讨论】:

NetBeans 6.0.1 非常老旧。您是否尝试过当前版本? (即 6.9.1) 【参考方案1】:

在环境变量中设置JAVA_HOME

JAVA_HOME 设置为仅JDK1.6.0_23 或您拥有的任何jdk folder。不要在路径中包含bin 文件夹。

【讨论】:

我应该在 PATH 中包含 JAVA_HOME 变量吗?无论如何,我试过了,仍然是同样的错误。谢谢 @mujer:在windows的环境变量中设置JAVA_HOME,这样每个应用程序都可以访问它。 这个答案对我有帮助【参考方案2】:

如上所述设置 JAVA_HOME 变量,但还要将 JRE_HOME 变量设置为 Java 运行时环境文件夹(例如:C:\Program Files (x86)\Java\jdk1.6.0_23\jre )

要设置windows环境变量,右键单击我的电脑并选择“属性”,然后在旧版本的windows上选择“高级”选项卡,或者在新版本的windows上单击“高级系统设置”链接。单击“环境变量”按钮,在“系统变量”部分中,单击“新建”按钮并添加上述变量名称并输入适当的文件系统路径作为值。

安装 Netbeans 后,请检查以下内容:

打开 C:\Program Files (x86)\NetBeans 6.0.1\etc\netbeans.conf

如果尚未正确设置,请将此值更改为 JDK 文件夹的位置:

netbeans_jdkhome="C:\Program Files (x86)\Java\jdk1.6.0_23"

【讨论】:

我认为JRE_HOME 不需要设置,只需要设置JAVA_HOME 就足够了。 大多数计算机都安装了 JRE 而不是 JDK,大多数 Java 安装程序会寻找 JRE。 是的,您是对的,但如果您是 Java 开发人员,则必须在您的开发机器上安装 JDK。 @Harry:很明显,但是 Java 程序,包括 Netbeans 安装程序默认寻找 JRE,而不是 JDK。 为我工作,谢谢!【参考方案3】:

如果您确定已安装 JDK(而不是 JRE),则可以在启动安装程序时在命令行中指定 JDK 的位置(如您在错误消息中所述得到)。

这些常见问题解答条目也可能对您有所帮助:

http://wiki.netbeans.org/FaqInstallJavahomehttp://wiki.netbeans.org/FaqSuitableJvmNotFound

【讨论】:

我设法使用此链接修复它:wiki.netbeans.org/FaqRunningOnJre 第 2 步为我完成了它,将 JDK 位置更改为我安装它的位置,而不是 netbeans 文件夹本身中的某个 jre 位置。 【参考方案4】:

我也遇到了同样的问题。所以我尝试安装一个较小的版本,比如 jdk1.5 并从命令提示符运行 netbeans 安装: Linux:netbeans-5_5-linux.bin -is:javahome /usr/jdk/jdk1.5.0_06 Windows:netbeans-5_5-windows.exe -is:javahome "C:\Program Files\Java\jdk1.5.0_06"

希望对你有帮助

【讨论】:

【参考方案5】:

这只是由于缺少 javahome 路径。

使用下面的命令行:--

对于 Windows 操作系统 - 打开命令提示符

netbeans-6.5.1-windows.exe --javahome "C:\\Program Files\Java\jdk1.5.0"

对于 Linux 操作系统 - 打开您的终端

netbeans-6.5.1-windows.sh --javahome /usr/jdk/jdk1.6.0_04

问题解决了。

【讨论】:

这是工作和简单....谢谢..(只是相对改变路径) 哦,我不得不写双减,而不仅仅是单减,哈哈……安装程序的教程太愚蠢了 好人,谢谢【参考方案6】:

我们通过以下方式在 windows 8 下成功管理了 netbeans 6.8 的安装:

不要执行,而是将 netbeans-6.8-ml-windows.exe 用 7zip(或其他解压缩程序)解压缩到一个 emtpy 文件夹中 以管理员身份执行 cmd.exe cd 到您解压缩安装程序的文件夹 执行“java org.netbeans.installer.Installer”

-> 安装执行没有任何错误

【讨论】:

我已成功安装 NetBeans。谢谢!是否也有类似的卸载方法?因为现在卸载程序没有检测到 JDK。 这对我也有用。谢谢

以上是关于Netbeans安装找不到JDK [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

JavaFX8 - sun.util.logging.PlatformLogger 在 NetBeans 8 中找不到异常

Netbeans/java:找不到或加载主类库

netbeans 问题:找不到 localhost/PhpProject1/index.php

NetBeans:无法启动 Tomcat(“系统找不到指定的文件”)

netbeans问题:找不到localhost / PhpProject1 / index.php

在带有 Netbeans 7.3 的诺基亚 SDK 2.0 中找不到 JRE