Linux JDK が有効にならない場合はどうすればよいですか?
Linux jdk を変更しても効果がありません。以前一度遭遇したのですが記録していなかったので今回記録してみます。
1. jdk1.8をインストールします。
2. /etc/profile 内の JAVA_HOME を新しい jdk パスに変更し、source /etc/profile を実行します。
3. java -version を実行します。この時点では、jdk バージョンはまだ 1.7 と表示されています。
4. 実行:
which java which javac
上記 2 つの命令の実行結果にある java ファイルと javac ファイルを削除します。
5. 実行:
ln -s $JAVA_HOME/bin/java /usr/bin/java ln -s $JAVA_HOME/bin/javac /usr/bin/javac
6. 実行:
source /etc/profile
7. java -version を実行すると、jdk がバージョン 1.8 に切り替わっていることがわかります。
注:
1. Java ファイルに権限がないという実行エラーの場合は、まず Java ファイルの権限を chmod u x java のように設定します。
推奨: 「linux チュートリアル 」
以上がLinux JDKが有効にならない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。