netbeans 6.5在计算机上找不到JDK

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

在此处输入图像描述

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

首先,确保

“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. 确保已安装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

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

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

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

  1. 刚打开cmd

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

  3. 在cmd中,写下整个安装文件的名称并写入–javahome“jdk的地址”

  4. 点击进入,它肯定会解决你的问题

例如,如果安装文件是: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并再次设置环境并按上述命令执行。

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

 C:>  -javahome  

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

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

新路径名称JAVA_HOME路径“您的计算机路径”没有\ bin

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

无论版本是什么,netbeans都能正常工作。无论是jdk 9还是高级版本。

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

netbeans-6.5.1-windows.exe –extract // 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。 在带网络连接的安全模式下运行NetBeans exe安装文件时,它将提示您确认Java JDK目录的位置。

  1. 转到已安装它的net beans文件夹。
  2. 右键单击卸载图标,然后选择属性
  3. 选择兼容性选项卡,然后单击“在兼容模式下运行此程序”复选框
  4. 应用更改
  5. 在命令提示符下,运行以下命令:> 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文件夹的完整路径。

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

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

  1. 打开CMD
  2. 转到文件netbeans.exe
  3. 按Sift键+右键单击并复制为路径复制为路径
  4. 粘贴在CMD上看起来像C:\ Users \ unnamed>“C:\ Users \ unnamed \ Downloads \ Programs \ netbeans-8.2-windows.exe”
  5. 写–javahome在JDK文件夹上执行相同的指针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. 输入。 好好享受。

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

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

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

解:

  • 从他们的网站单独下载JRE。
  • 将NetBeans安装程序移动到c以外的本地驱动器。
  • 单击exe文件安装JRE。
  • 在环境变量中设置JAVA_HOME,PATH。
  • 立即安装NetBeans。

我发现,正确的方法是:“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. 然后只需按照给定的第一个链接的格式,您将安装它

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