打开 NetBeans 时收到以下消息。我已经安装了JDK,并在环境中设置了bin目录。接下来我可以做些什么来避免这个问题?顺便说一句,我使用的是 Windows 7 64 位。
20 回答
执行以下步骤来解决问题
确保已安装 JDK。
如果安装程序位于 CD 上,请将 Netbeans 6.5.1 安装程序的 EXE 文件复制到您的硬盘上。
记下安装程序的位置。
打开以管理员身份运行的命令提示符:转到开始按钮>所有程序>附件右键单击命令提示符选择以管理员身份运行
在命令提示符中使用 cd 命令切换到包含安装程序的目录。
执行以下命令以提取安装程序的内容:[注意:您可能需要更改安装程序的名称以匹配您拥有的名称。]
netbeans-6.5.1-ml-java-windows.exe --extract
执行以下命令手动执行安装程序:
java -jar bundle.jar
您将在命令提示符窗口中看到快速滚动的输出片刻,然后安装程序窗口将出现以开始安装过程。
我使用以下步骤来解决问题:
首先,确保
“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"
我将首先仔细检查您是否安装了 JDK,而不仅仅是 JRE。很容易抓住错误的,甚至没有意识到。然后我会确保您的 JAVA_HOME 环境变量指向您的 JDK 安装目录,而不是 bin 目录。您可能希望将 bin 目录添加到 PATH 环境变量,但 Netbeans 更有可能查看 JAVA_HOME 环境变量。
我遇到了同样的问题,不是很好。
直接打开cmd
cd 到您的 netbeans 安装文件所在的目录。
在cmd中,写下整个setup文件的名字,并写上--javahome "address of jdk"
点击回车,它一定会解决你的问题
例如,如果安装文件是:netbeans8.02.exe
JDK的路径是C:/program files/java/jdk9.01
然后运行命令,
netbeans8.02.exe --javahome "C:/program files/java/jdk9.01"
然后按回车!:-)
转到cmd并输入以下命令:
C:\Users{usernamehere}\Documents\Downloads\netbeans-{version}.exe --javahome "C:\Program Files (x86)\Java\jdk{version}"
在确保您已正确设置环境变量之前。如果它不起作用,请检查程序的兼容性或适当地重新安装 jdk 并再次设置环境并执行上述命令。
您必须提供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
对于 netbeans 8.2
1. 首先以管理员身份运行命令。
2. 使用cd 'location to the downloads folder'
设置下载文件夹的路径
3. 使用netbeans-8.2-windows.exe --extract命令提取
4. 运行java -jar bundle.jar
5. 完成 :)
当发生此类问题时,只需删除以前的路径设置并在环境变量中添加新路径。
新路径名 JAVA_HOME 路径“您的计算机路径”,不带 \bin
并使用 \bin 路径编辑路径变量。
无论版本是什么,netbeans 都可以正常工作。jdk 9 或更高版本。
我有同样的问题,并通过这种方式解决:
- 打开 CMD
- 转到文件 netbeans.exe
- 按 Shift 键 + 右键单击并复制为路径 复制为路径
- 在 CMD 上粘贴看起来像 C:\Users\unnamed>"C:\Users\unnamed\Downloads\Programs\netbeans-8.2-windows.exe"
- 在 JDK 文件夹上写 --javahome 做同样的第 2 点
写在 cmd 看起来像 C:\Users\unnamed>"C:\Users\unnamed\Downloads\Programs\netbeans-8.2-windows.exe" --javahome "C:\Program Files\Java\jdk-9.0.4"
进入。好好享受。
在命令提示符下执行以下两个命令:
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
设置 JAVA_HOME 和 PATH,以管理员权限打开命令行,在命令行中运行 >>netbeans-6.5.1-ml-windows.exe --extract,在命令行中运行 >>java -jar bundle.jar
在安装 NetBeans 8.0 时,这仍然是一个问题。要安装它,首先确认 JDK 安装正确。在我的机器上,它位于 C:\Program Files\Java\jdk1.8.0_11
然后,我可以通过在带网络的安全模式下重新启动计算机来安装 NetBeans 8.0。在 Safe Mode With Networking 下运行 NetBeans exe 安装文件时,它会提示您确认 Java JDK 目录的位置。
- 转到安装它的 net beans 文件夹。
- 右键单击卸载图标并选择属性
- 选择兼容性选项卡并单击复选框“以兼容模式运行此程序”
- 应用更改
- 在命令提示符下,运行以下命令:>uninstall.exe -javahome C:\YOUR_JRE_LOCATION
在命令提示符下写
C:>netbeans8.2-windows.exe -javahome"path of your jdk" -jrehome"path of your jre"
netbeans 版本可能不同,因此请键入该名称,即如果有netbeans 6.5
,则netbeans6.5
使用8.2
.
您只需要添加 JAVA_HOME 环境变量并提供您计算机上最新 JDK 文件夹的完整路径。
重新启动安装程序,它会工作。
我今天在安装最新的 Java 10.0.1(在 oracle 官方网站上下载了 JDK)并下载了 NetBeans 8.2 版时遇到了这个错误。
我的 JDK 安装和 Cake 一样顺利。
但问题出在 Netbeans 安装中。当我尝试安装 Netbeans 时,显示的错误消息是:“JDK 未安装在您的系统上。尝试使用 Javahome 安装程序参数”。但没有任何帮助。
解决方案:
- 从他们的网站单独下载 JRE。
- 将 NetBeans 安装程序移至 c 以外的本地驱动器。
- 通过单击 exe 文件安装 JRE。
- 在环境变量中设置 JAVA_HOME、PATH。
- 立即安装 NetBeans。
我在安装 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"
我已经安装了JDK
你没有指定版本。我觉得不是 6 也不是 5。
JDK 6 是 NetBeans 6.0 - 6.9 开发时的最新版本。因此,它们需要 JDK 6(或 JDK 5)并且不能在 JDK 7 或更高版本上运行。
我发现,正确的做法是:"C:\Program Files (x86)\netbeans-8.0.2-windows.exe" --javahome "C:\Program Files(x86)\Java\jdk1. 7.0_51"
- 首先,必须将 NetBeans 的设置保存在您的硬盘上
- 转到您的设置所在的位置,单击属性并复制路径。
- 在其中添加两个反斜杠并将其放在双引号中,如下所示:“C:\Program Files (x86)\netbeans-8.0.2-windows.exe”
- 然后转到您的 jdk 所在的文件夹,单击属性,复制路径,在必要的地方加上双反斜杠,然后将其放在双引号中:“C:\Program Files(x86)\Java\jdk1.7.0_51”
- 然后只需按照给出的第一个链接的格式进行安装即可
注意:在命令提示符下运行此链接