完全なエラーメッセージ:JDKが見つからないため、一部のNetBeansモジュールを実行する必要があります--jdkhomeコマンドラインオプションを使用してJDKインストールを指定するか、 http://wiki.netbeans.org/FaqRunningOnJre 詳細については。
いくつかの詳細:NetBeansをLinuxミントに初めてインストールしたばかりで、モジュールをオンにしたときに起動すると、このエラーメッセージが表示されます。しかし、jdkはインストールされています。
$ Java -version
Java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
$ javac -version
javac 1.8.0_66
ファイルを見つける[netbeans installation directory]/etc/netbeans.conf
幸いなことに、Linuxにはfind /home/ -name "netbeans.conf
のようなfind
ヘルパーがあり、/home/
を検索したい場所に変更できます。
/usr/local/netbeans-8.1/etc/netbeans.conf
で見つけました
ファイルが見つかったら、次のプロパティを設定する必要があります。
netbeans_jdkhome="[jdk_path]"
ここでjdk_pathを見つけることができます:
update-alternatives --config Java
私の場合、/opt/Java/jdk1.8.0_191
で見つけました
Netbeansがjdkのパスを見つけるのに問題がある場合、それは主にjdkのバージョンが一致しないためです。ファイルC:\ Program Files\NetBeans 8.2\etc\netbeans.confを開き、netbeans_jdkhome = "C:\ Program Files\Java\jdk1.8.0_111"であることを確認します。
Sudo nano "/usr/lib/jvm/Java-8-Oracle/netbeans.conf
"
netbeans_jdkhome = "/ usr/lib/jvm/Java-8-Oracle"
[解決済み] Mac OSX 10.11(El Capitan)の場合。ソリューションは、他のUnixベースのシステムでも同様です。
この問題は、jdkをインストールする前に誤ってjreをインストールしたために発生した可能性があります。 jreをアンインストールし、jdkをインストールし、NetBeansを再インストールしましたが、問題(ポップアップウィンドウ)は残りました。ただし、修正は非常に簡単でした。
1。 NetBeansが実行されていないことを確認してください。 2。 jdkがインストールされていることを確認してください。 3。 jdkの場所を決定します: jdkの場所は、(ターミナルで)次を入力することで決定できます。 $/usr/libexec/Java_home 私のシステムでは、出力は: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home 4。 NetBeans構成ファイルを編集して、jdkの場所を示します。 このNetbeans構成ファイルの下部(またはご使用のNetBeansバージョンに相当): /Applications/NetBeans/NetBeans 8.2.app/ Contents/Resources/NetBeans/etc/netbeans.conf 次の行をコメントアウトします(最初の文字の前に#を挿入します): #netbeans_jdkhome = "/ Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/bin/jre" 次に、次の行(またはjdkバージョンに相当)を追加します。 netbeans_jkdhome = "/ Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home" 次に、エディターを保存して終了します。 5 。 NetBeansを起動します(jdkが見つからないことを示すポップアップウィンドウはもうありません)。
これは私のために働いた
1. install full JDK
2. either edit <netbeans-IDE-installation>/etc/netbeans.conf
2.1 unmark netbeans_jdkhome
2.2 link to JDK location e.g. /usr/local/share/Java/jdk1.6.0_07/
3. or use --jdkhome command-line option e.g. ./bin/netbeans --jdkhome /usr/local/share/Java/jdk1.6.0_07/
最後の「/」に注意してください
2019年4月中旬に、OracleはJDKのライセンスを変更しました。ただし、NetBeans 11とWindowsマシン上のJDK 12のオープンソースビルドでこの問題を解決できました。 https://jdk.Java.net/ からオープンソースJDKをダウンロードし、それを抽出しました。次に、NetBeans構成ファイルで、抽出されたディレクトリへのパスを入力しました(「bin」フォルダではありません!)。
Ubuntu 16.04 LTS:
.cache/netbeans
フォルダーを削除この問題があります。しかし、今私は1行を編集してこの問題を解決します。
再愛された問題