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
を試みましたが、何も機能しません。私は何をすべきか?
解決策を得た。 openjdkのドキュメントには、openjdkを使用してインストールしたと書かれています
Sudo apt-get install openjdk-7-jre
ただし、完全なインストールではありません。その後、私はこのコマンドを使用しました
Sudo apt-get install openjdk-7-jdk
いくつかの追加パッケージをインストールします。その後、netbeansはjdkを自動的に検出し、通常のインストールがスムーズに完了します...
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 8をインストールすると、jdパスに参加するように求められます。
私は最初の答えを使用しました:
Sudo apt-get install openjdk-7-jdk
より
sh netbeans-8.0-linux.sh
(/home/MYNAME/Download/
ファイルをダウンロードした.sh
にいると仮定します)