macOS Mojave (10.14) から Lion (10.7) の JAVA_HOME はどこにありますか? 質問する

macOS Mojave (10.14) から Lion (10.7) の JAVA_HOME はどこにありますか? 質問する

Java は、最新バージョンの macOS ではオプション パッケージです。

しかし、インストールすると、 JAVA_HOME環境変数が正しく設定されていないように見えます。

ベストアンサー1

とともにJava オプション パッケージまたはオラクルインストールしたら、 ~/.bash_profileファイルに次のいずれかの行を追加すると、それに応じて環境変数が設定されます。

export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
or simply
export JAVA_HOME="$(/usr/libexec/java_home)"

注意: Macにbrewを使用してopenjdkをインストールした場合は、上記を実行すると動作します。 sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

更新: Jilles van Gurpに基づいて-vフラグを追加しました 応答

おすすめ記事