この質問はすでに投稿されていますが、提供されている解決策はうまくいきません。 webupd8team/Java
リポジトリを追加し、Oracle-Java8-installer
とOracle-Java8-set-default
をインストールしました。 netbeans.org(フルバージョン)からnetbeans 8.1をダウンロードしてインストールしましたが、Javaモジュールの有効化に失敗すると、netbeansで有効化できないすべてのモジュールのリストが表示されます。
また、Sudo update-alternatives --config Java
を実行しました。
0 /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1 auto mode
* 1 /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1 manual mode
JDKが欠落しているようです。
Java -version
とjavac -version
の両方を実行すると、正しい出力が得られます
また、コマンドnetbeans --jdkhome /usr/lib/jvm/Java-8-Oracle
を実行しようとしましたが、失敗しました。 netbeansがインストールされていないというエラーメッセージが表示されます。
これは、Webサイトからダウンロードしたバージョンでのみ発生します。シェル(Sudo apt-get install netbeans
)からnetbeansをインストールすると、すべて正常に動作します。
問題は、HTML5、CSS、J2EE、GlassFishサーバーのサポートを使用しているため、Webサイトのフルバージョンが必要なことです。
すべての助けに感謝します。
/ etcに移動し、netbeans.conf
を開きます。
注:
netbeans_root_folder
はls -l $(which netbeans)
で見つけることができます
変数netbeans_jdkhome
の値が正しいことを確認してください。
netbeans_jdkhome="/usr/lib/jvm/Java-8-Oracle"
/usr/local/netbeans-X.Y/etc/netbeans.conf
を編集して、
netbeans_jdkhome="/usr/lib/jvm/Java"
または、次のコマンドを使用します。
/usr/local/netbeans-X.Y/bin/netbeans --jdkhome /usr/lib/jvm/Java
/usr/local/netbeans-X.Y/etc/netbeans.confファイルを編集します
netbeans_jdkhome="/usr/lib/jvm/Java-8-openjdk-AMD64"