Ubuntu LTS 16.04にNetbeansをインストールしましたが、「検索機能」の段階で「要求されたすべてのモジュールを有効にできない」というエラーが表示されます(以下を参照)。
netbeansでは、要求されたすべてのモジュールを有効にできるわけではありません に従って、/etc
ディレクトリに移動してnetbeans.conf
を見つけようとしましたが、そのようなファイルは見つかりませんでした(以下を参照)。
ここで何が問題になりますか?
この問題は主に、NetBeansのインストール中にデフォルト設定を使用する場合に発生します。その結果、ファイルnetbeans.conf
にはJava_HOME
の誤った場所があります。この問題は、Java_HOME
の場所に正しいパスを指定すると簡単に解決できます。
Java_HOME
の場所を見つけるには、を押してターミナルを開きます Ctrl+Alt+T。次に、ターミナルで次のコマンドを入力します。env | grep Java_HOME
出力はこのJava_HOME=/usr/lib/jvm/Java-8-Oracle
のようなものになります。ここで/usr/lib/jvm/Java-8-Oracle
はJava_HOMEの場所です。
netbeans.conf
の場所を見つけます。このためには、ターミナルで次のコマンドを実行します。Sudo find/-name netbeans.conf
この後、パスワードを入力します。出力は/home/username/NetBeans/netbeans-8.2/etc/netbeans.conf
のようなものになります。を押して、現在実行中のコマンドを終了します Ctrl+C。
Sudo gedit /home/username/NetBeans/netbeans-8.2/etc/netbeans.conf
あなたの場合、/home/username/NetBeans/netbeans-8.2/etc/netbeans.conf
を使用してコピーしたコードに置き換えてください Ctrl+Shift+V。
上記のコマンドは、geditでコードを開きます。押す Ctrl+F geditでfindを使用してnetbeans_jdkhome="
を検索します。これは、Java_HOME
の場所を保持します。 netbeans_jdkhome="
の後のすべてを、上記の手順1で見つかったJava_HOME
の場所に置き換えます。ファイルを保存して終了します。
NetBeansを再起動して、新しいプロジェクトの作成を試みます。それでも動作しない場合は、システムを再起動して再試行してください。
netbeans
ルートフォルダを見つけ、/etc
ディレクトリを開いて、netbeans.conf
を編集します。または、「/ usr」ディレクトリから、netbeans.conf
を検索します。私は/usr/local/netbeans-8.2/etc
にいます。
netbeans_jdkhome=
という行を探して、jdkホームフォルダー/usr/local/Java/jdk1.8.0_131
に入れて、次のようにします。
netbeans_jdkhome="/usr/local/Java/jdk1.8.0_131"
netbeans.conf
を編集できない場合は、次のコマンドを使用して開いて編集します。
cd /path/to/netbeans.conf
Sudo nano netbeans.conf
編集が完了したら、を押します ctrl+x 終了するには、を押します y 保存するには、を押します enter 確認するために。