Netbeans安装错误:指定的jdk文件夹不包含jdk


13

在安装Netbeans 7.3期间,我收到此消息

the specified jdk folder does not contain jdk

我已经使用apt-get在系统上安装了openjdk 7。我试图指定到达的路径/usr/lib/jvm/java-7-openjdk-i386,也试图这样做,/usr/lib/jvm/java-7-openjdk-i386/bin但是没有任何效果。我该怎么办?


看看可能会有所帮助。
米奇

Answers:


14

得到了解决方案。正如openjdk文档所说,我使用以下命令安装了openjdk:

sudo apt-get install openjdk-7-jre

但这不是完整的安装。之后,我使用了此命令

sudo apt-get install openjdk-7-jdk

它安装了几个额外的软件包。之后,netbeans自动找到jdk并顺利完成正常安装...


所以您没有安装jdk?:/
Bruno Pereira

在openjdk安装期间,我在阅读文章时不了解第二条命令。
纳比尔

3

您需要设置JAVA_HOME路径。

/etc/profile用您喜欢的文本编辑器打开,即

gksudo gedit /etc/profile

导航到文件末尾并添加这些内容

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JAVA_BIN
export PATH

使用以下命令重新加载系统范围的PATH / etc / profile

. /etc/profile

作为一种选择,您可以运行安装程序,并且该--javahome选项指向如下/usr/lib/jvm/java-7-openjdk-i386路径:

netbeans-installer.sh --javahome /usr/lib/jvm/java-7-openjdk-i386

这将迫使安装程序将该路径用于所需的Java版本。


最后一个命令应该是./netbeans.sh --javahome / usr / lib / jvm / java-7-openjdk-i386 ===但不行,它不起作用。结果相同。
纳比尔

java-7-openjdk-i386文件夹的内容是什么?
布鲁诺·佩雷拉

谢谢,但是我找到了解决方案。
纳比尔

0

对我来说,它有效。我安装了Netbeans 8,它要求我加入jd路径。

我用了第一个答案:

sudo apt-get install openjdk-7-jdk

sh netbeans-8.0-linux.sh(假设我在/home/MYNAME/Download/下载.sh文件的位置)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.