29

打开 NetBeans 时收到以下消息。我已经安装了JDK,并在环境中设置了bin目录。接下来我可以做些什么来避免这个问题?顺便说一句,我使用的是 Windows 7 64 位。

在此处输入图像描述

4

20 回答 20

37

执行以下步骤来解决问题

  1. 确保已安装 JDK。

  2. 如果安装程序位于 CD 上,请将 Netbeans 6.5.1 安装程序的 EXE 文件复制到您的硬盘上。

  3. 记下安装程序的位置。

  4. 打开以管理员身份运行的命令提示符:转到开始按钮>所有程序>附件右键单击命令提示符选择以管理员身份运行

  5. 在命令提示符中使用 cd 命令切换到包含安装程序的目录。

  6. 执行以下命令以提取安装程序的内容:[注意:您可能需要更改安装程序的名称以匹配您拥有的名称。]

    netbeans-6.5.1-ml-java-windows.exe --extract

  7. 执行以下命令手动执行安装程序:

    java -jar bundle.jar

您将在命令提示符窗口中看到快速滚动的输出片刻,然后安装程序窗口将出现以开始安装过程。

于 2014-12-25T13:09:14.283 回答
27

我使用以下步骤来解决问题:

首先,确保

“Run this program in compatibality mode for: Windows XP (Service Pack 3)” and “Run this program as an administrator” are ENABLED.

在命令提示符下运行

C:\Users\{yourusernamehere}\Documents\Downloads\netbeans-6.5-ml-windows.exe –-javahome "C:\Program Files (x86)\Java\jdk1.6.0_18"
于 2012-10-26T01:29:22.727 回答
7

我将首先仔细检查您是否安装了 JDK,而不仅仅是 JRE。很容易抓住错误的,甚至没有意识到。然后我会确保您的 JAVA_HOME 环境变量指向您的 JDK 安装目录,而不是 bin 目录。您可能希望将 bin 目录添加到 PATH 环境变量,但 Netbeans 更有可能查看 JAVA_HOME 环境变量。

于 2012-10-26T01:16:02.277 回答
6

我遇到了同样的问题,不是很好。

  1. 直接打开cmd

  2. cd 到您的 netbeans 安装文件所在的目录。

  3. 在cmd中,写下整个setup文件的名字,并写上--javahome "address of jdk"

  4. 点击回车,它一定会解决你的问题

例如,如果安装文件是:netbeans8.02.exe

JDK的路径是C:/program files/java/jdk9.01

然后运行命令,

netbeans8.02.exe --javahome "C:/program files/java/jdk9.01"

然后按回车!:-)

于 2017-12-13T17:42:06.617 回答
3

转到cmd并输入以下命令:

C:\Users{usernamehere}\Documents\Downloads\netbeans-{version}.exe --javahome "C:\Program Files (x86)\Java\jdk{version}"

在确保您已正确设置环境变量之前。如果它不起作用,请检查程序的兼容性或适当地重新安装 jdk 并再次设置环境并执行上述命令。

于 2018-02-07T19:26:51.553 回答
2

您必须提供JAVA_HOME指向该JDK位置的环境变量,或者如它所说,您可以从命令行通过其参数传递JDK地址运行安装程序,如下所示:-javahome

C:> <NetBeans_Installer_Name> -javahome <JDK-PATH>

您还必须确保安装的 JDK 是该程序的 Windows 64 位版本。这是 JDK6U37 的下载链接:http: //download.oracle.com/otn-pub/java/jdk/6u37-b06/jdk-6u37-windows-x64.exe

于 2012-10-26T01:15:12.780 回答
2

对于 netbeans 8.2

1. 首先以管理员身份运行命令。
2. 使用cd 'location to the downloads folder'
设置下载文件夹的路径 3. 使用netbeans-8.2-windows.exe --extract命令提取
4. 运行java -jar bundle.jar
5. 完成 :)

于 2020-03-19T01:19:35.053 回答
1

当发生此类问题时,只需删除以前的路径设置并在环境变量中添加新路径。

新路径名 JAVA_HOME 路径“您的计算机路径”,不带 \bin

并使用 \bin 路径编辑路径变量。

无论版本是什么,netbeans 都可以正常工作。jdk 9 或更高版本。

于 2017-12-13T02:29:29.943 回答
1

我有同样的问题,并通过这种方式解决:

  1. 打开 CMD
  2. 转到文件 netbeans.exe
  3. 按 Shift 键 + 右键单击​​并复制为路径 复制为路径
  4. 在 CMD 上粘贴看起来像 C:\Users\unnamed>"C:\Users\unnamed\Downloads\Programs\netbeans-8.2-windows.exe"
  5. 在 JDK 文件夹上写 --javahome 做同样的第 2 点
  6. 写在 cmd 看起来像 C:\Users\unnamed>"C:\Users\unnamed\Downloads\Programs\netbeans-8.2-windows.exe" --javahome "C:\Program Files\Java\jdk-9.0.4"

  7. 进入。好好享受。

于 2018-03-31T07:37:55.867 回答
0

命令提示符下执行以下两个命令:

netbeans-6.5.1-windows.exe –extract //提取前的两个破折号

java -jar bundle.jar

第一个从exe中提取安装程序,而另一个执行安装程序。

根据此链接: http: //fuzz-box.blogspot.com/2011/05/netbeans-65-jdk-not-found.html

于 2013-05-19T19:39:22.130 回答
0

设置 JAVA_HOME 和 PATH,以管理员权限打开命令行,在命令行中运行 >>netbeans-6.5.1-ml-windows.exe --extract,在命令行中运行 >>java -jar bundle.jar

于 2014-05-05T09:47:42.410 回答
0

在安装 NetBeans 8.0 时,这仍然是一个问题。要安装它,首先确认 JDK 安装正确。在我的机器上,它位于 C:\Program Files\Java\jdk1.8.0_11

然后,我可以通过在带网络的安全模式下重新启动计算机来安装 NetBeans 8.0。在 Safe Mode With Networking 下运行 NetBeans exe 安装文件时,它会提示您确认 Java JDK 目录的位置。

于 2014-08-20T16:32:49.867 回答
0
  1. 转到安装它的 net beans 文件夹。
  2. 右键单击卸载图标并选择属性
  3. 选择兼容性选项卡并单击复选框“以兼容模式运行此程序”
  4. 应用更改
  5. 在命令提示符下,运行以下命令:>uninstall.exe -javahome C:\YOUR_JRE_LOCATION
于 2015-02-17T10:11:49.150 回答
0

在命令提示符下写

C:>netbeans8.2-windows.exe -javahome"path of your jdk" -jrehome"path of your jre"

netbeans 版本可能不同,因此请键入该名称,即如果有netbeans 6.5,则netbeans6.5使用8.2.

于 2017-04-09T06:39:00.370 回答
0

您只需要添加 JAVA_HOME 环境变量并提供您计算机上最新 JDK 文件夹的完整路径。

重新启动安装程序,它会工作。

于 2017-10-18T20:07:12.697 回答
0

我今天在安装最新的 Java 10.0.1(在 oracle 官方网站上下载了 JDK)并下载了 NetBeans 8.2 版时遇到了这个错误。

我的 JDK 安装和 Cake 一样顺利。

但问题出在 Netbeans 安装中。当我尝试安装 Netbeans 时,显示的错误消息是:“JDK 未安装在您的系统上。尝试使用 Javahome 安装程序参数”。但没有任何帮助。

解决方案:

  • 从他们的网站单独下载 JRE。
  • 将 NetBeans 安装程序移至 c 以外的本地驱动器。
  • 通过单击 exe 文件安装 JRE。
  • 在环境变量中设置 JAVA_HOME、PATH。
  • 立即安装 NetBeans。
于 2018-05-17T05:09:28.260 回答
0

我在安装 NetBeans 时遇到了同样的问题,但我正确地完成了安装部分,您只需 1-> GO 并下载 java 链接的 JRE 文件 -> https://www.oracle.com/technetwork/java/javase /downloads/jre8-downloads-2133155.html

2-> 安装 JRE 后,请转到安装 JRE 的目录 3-> 并从 JRE 文件夹中复制所有文件 4-> 并粘贴到 jdk 文件夹中,但 5-> 在复制文件时确保在弹出任何提示时替换并复制文件

6->然后打开命令提示符(cmd)并简单地输入 7->netbeans-8.2-windows.exe --javahome "path-of-your-jdk-file"

于 2018-10-12T11:13:02.297 回答
0

对于 Netbeans 9.0

1) 在 etc 文件夹中使用记事本打开 netbeans.conf 文件

2)搜索“netbeans_jdkhome”行并通过从开头删除'#'取消注释

3)找到你的jdk并替换文件路径

例如

在此处输入图像描述

于 2018-11-27T08:06:49.867 回答
0

我已经安装了JDK

你没有指定版本。我觉得不是 6 也不是 5。

JDK 6 是 NetBeans 6.0 - 6.9 开发时的最新版本。因此,它们需要 JDK 6(或 JDK 5)并且不能在 JDK 7 或更高版本上运行。

下载 JDK 6
下载最新版本的 NetBeans

于 2019-02-06T10:54:54.873 回答
-1

我发现,正确的做法是:"C:\Program Files (x86)\netbeans-8.0.2-windows.exe" --javahome "C:\Program Files(x86)\Java\jdk1. 7.0_51"

  1. 首先,必须将 NetBeans 的设置保存在您的硬盘上
  2. 转到您的设置所在的位置,单击属性并复制路径。
  3. 在其中添加两个反斜杠并将其放在双引号中,如下所示:“C:\Program Files (x86)\netbeans-8.0.2-windows.exe”
  4. 然后转到您的 jdk 所在的文件夹,单击属性,复制路径,在必要的地方加上双反斜杠,然后将其放在双引号中:“C:\Program Files(x86)\Java\jdk1.7.0_51”
  5. 然后只需按照给出的第一个链接的格式进行安装即可

注意:在命令提示符下运行此链接

于 2017-12-23T06:05:37.620 回答