web-dev-qa-db-ja.com

Netbeansインストールエラー:指定されたjdkフォルダーにjdkが含まれていません

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を試みましたが、何も機能しません。私は何をすべきか?

13
Nabil

解決策を得た。 openjdkのドキュメントには、openjdkを使用してインストールしたと書かれています

Sudo apt-get install openjdk-7-jre

ただし、完全なインストールではありません。その後、私はこのコマンドを使用しました

Sudo apt-get install openjdk-7-jdk

いくつかの追加パッケージをインストールします。その後、netbeansはjdkを自動的に検出し、通常のインストールがスムーズに完了します...

14
Nabil

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バージョンにそのパスを使用するように強制します。

3
Bruno Pereira

私にとってはうまくいきます。 Netbeans 8をインストールすると、jdパスに参加するように求められます。

私は最初の答えを使用しました:

Sudo apt-get install openjdk-7-jdk

より

sh netbeans-8.0-linux.sh/home/MYNAME/Download/ファイルをダウンロードした.shにいると仮定します)

0
user266438