打开NetBeans时收到以下消息。我安装了JDK,并在环境中设置bin目录。我接下来要做什么来避免这个问题?顺便说一句,我使用的是Windows 7 64位。
答案 0 :(得分:22)
我使用以下步骤来解决问题:
首先,确保
“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"
答案 1 :(得分:21)
执行以下步骤以解决问题
确保已安装JDK。
如果安装程序在CD上,请将Netbeans 6.5.1安装程序的EXE文件复制到硬盘上。
请注意安装程序的位置。
打开以管理员身份运行的命令提示符: 转到“开始”按钮>所有程序>饰品 右键单击命令提示符 选择以管理员身份运行
在命令提示符中,使用cd命令切换到包含安装程序的目录。
执行以下命令以解压缩安装程序的内容:[注意:您可能需要更改安装程序的名称以匹配您的安装程序。]
netbeans-6.5.1-ml-java-windows.exe --extract
执行以下命令手动执行安装程序:
java -jar bundle.jar
您将在命令提示符窗口中看到快速滚动输出片刻,然后将出现安装程序窗口以开始安装过程。
答案 2 :(得分:7)
我首先要仔细检查你是否安装了JDK,而不仅仅是JRE。抓错了很容易,甚至没有意识到。然后我确保您的JAVA_HOME环境变量指向您的JDK安装目录,而不是bin目录。您可能希望将bin目录添加到PATH环境变量,但Netbeans更有可能查看JAVA_HOME环境变量。
答案 3 :(得分:4)
我遇到了同样的问题,不是很好。
只需打开cmd
cd到netbeans安装文件所在的目录。
,写下整个安装文件的名称,然后编写--javahome“jdk的地址”
点击进入,肯定会解决您的问题
例如,如果安装文件是:netbeans8.02.exe
和JDK的路径是C:/ program files / java / jdk9.01
然后运行命令
netbeans8.02.exe --javahome“C:/ program files / java / jdk9.01”
然后点击进入! :-)
答案 4 :(得分:3)
转到cmd并输入以下命令:
C:\用户{usernamehere} \文件\下载\ netbeans- {版本} .EXE --javahome“C:\ Program Files(x86)\ Java \ jdk {version}”
之前确保您已正确设置环境变量。 如果它不起作用,而不是检查程序的兼容性或 适当地重新安装jdk并再次设置环境并按上述命令执行。
答案 5 :(得分:2)
对于Netbeans 8.2
1.首先以管理员身份运行命令。
2.使用 cd'下载文件夹位置'
设置下载文件夹的路径。
3.使用 netbeans-8.2-windows.exe --extract 命令进行提取
4.运行 java -jar bundle.jar
5.完成:)
答案 6 :(得分:2)
您必须提供指向JAVA_HOME
位置的JDK
环境变量,或者如您所说,您可以从命令行运行安装程序,通过JDK
地址传递-javahome
1}}这样的论点:
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
答案 7 :(得分:1)
发生此类问题时,只需删除上一个路径设置并在环境变量中添加新路径。
新路径名JAVA_HOME 路径&#34;您的计算机路径&#34;没有\ bin
并使用\ bin path编辑路径变量。
无论版本是什么,netbeans都能正常工作。无论是jdk 9还是高版本。
答案 8 :(得分:0)
答案 9 :(得分:0)
在命令提示符下写
C:>netbeans8.2-windows.exe -javahome"path of your jdk" -jrehome"path of your jre"
netbeans版本可能不同,因此请键入该名称,即如果您有netbeans 6.5
,则写入netbeans6.5
而不是8.2
。
答案 10 :(得分:0)
您只需添加JAVA_HOME环境变量并提供计算机上最新JDK文件夹的完整路径。
重新启动安装程序,它会起作用。
答案 11 :(得分:0)
安装NetBeans 8.0时仍然存在这个问题。要安装它,请首先确认JDK已正确安装。在我的机器上,它位于C:\ Program Files \ Java \ jdk1.8.0_11
然后,我可以通过在安全模式下使用网络重新启动计算机来安装NetBeans 8.0。在带网络连接的安全模式下运行NetBeans exe安装文件时,它将提示您确认Java JDK目录的位置。
答案 12 :(得分:0)
设置JAVA_HOME和PATH, 使用管理员权限打开命令行, 在命令行中运行&gt;&gt; netbeans-6.5.1-ml-windows.exe --extract, 在命令行中运行&gt;&gt; java -jar bundle.jar
答案 13 :(得分:0)
I have same problem, and solve by this way:
write on cmd look like C:\Users\unnamed>"C:\Users\unnamed\Downloads\Programs\netbeans-8.2-windows.exe" --javahome "C:\Program Files\Java\jdk-9.0.4"
enter. enjoy it.
答案 14 :(得分:0)
我今天在安装最新的Java 10.0.1(在官方oracle网站上下载了JDK)时也遇到了这个错误,并且还下载了NetBeans版本8.2。
我的JDK安装和Cake一样顺利。
但问题出在Netbeans安装上。当我尝试安装Netbeans时,显示的错误消息是:“系统上未安装JDK。请尝试使用Javahome安装程序参数”。但没有任何帮助我。
解决方案:
答案 15 :(得分:0)
在安装NetBeans时遇到相同的问题 但是我做了正确的安装部分 只是你要做的是 1->转到并下载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“您的jdk文件路径”
答案 16 :(得分:0)
对于Netbeans 9.0
1)使用etc文件夹内的记事本打开netbeans.conf文件
2)搜索“ netbeans_jdkhome”行,并通过从开头删除“#”来取消注释
3)找到您的jdk并替换文件路径
例如
答案 17 :(得分:0)
我已经安装了JDK
您尚未指定版本。我认为不是6也不是5。
JDK 6是NetBeans 6.0时的最新版本-已开发6.9。因此,它们需要JDK 6(或JDK 5),并且不能在JDK 7或更高版本上运行。
答案 18 :(得分:0)
从 commnand提示执行以下两个命令:
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
答案 19 :(得分:-1)
我发现了,正确的做法是: “C:\ Program Files(x86)\ netbeans-8.0.2-windows.exe”--javahome“C:\ Program Files(x86)\ Java \ jdk1.7.0_51”
注意:在命令提示符中运行此链接