はじめに:
macOS の最近のバージョンでは、Java ランタイムはデフォルトで含まれるようになりました。オプションのパッケージとしてインストールできますが、JAVA_HOME 環境変数が正しく設定されていないという問題が発生する可能性があります。
問題:
Java アプリケーションは、 JAVA_HOME 変数を使用して Java Development Kit (JDK) の場所を決定します。適切な設定がないと、これらのアプリケーションは実行に失敗する可能性があります。
解決策:
JAVA_HOME 変数を修正するには、~/.bash_profile に次の行を追加します。ファイル:
export JAVA_HOME="(/usr/libexec/java_home -v 1.6)" export JAVA_HOME="(/usr/libexec/java_home -v 1.7)" export JAVA_HOME="(/usr/libexec/java_home -v 1.8)" export JAVA_HOME="(/usr/libexec/java_home)"
注:
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
追加情報:
以上がmacOS で JAVA_HOME 変数が定義されていないのはなぜですか? それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。