これは、Javaのバージョンを更新した後、NetBeans IDEが起動を拒否することに気付いたときに役立つ質問です。また$PATH
、.bashrc
ファイル内の変数を更新した後でも、NetBeansが起動しないことがわかります。また、次のコマンドを使用してコマンドラインから起動しようとすると、
./netbeans-8.0.2/bin/netbeans
ちょうどあなたに与えます:
Cannot find java. Please use the --jdkhome switch.
しかし、新しいを指定しようとするjdkhome
と(<version
バージョン番号に置き換えられます。たとえば、に置き換えることができます1.8.0_40
):
./netbeans-8.0.2/bin/netbeans --jdkhome jdk<version>/
NetBeansを実際に起動するには毎回そうする必要があり、かなり厄介なものになっています。
したがって、実際に行う必要があるのは、実際のJDKホーム変数がNetBeansに設定されているNetBeans構成ファイルに移動して、NetBeansが起動時にそれを参照できるようにすることです。