JAVA_HOME環境変数の設定

JAVA_HOME環境変数の設定

export JAVA_HOME=/System/Library/Frameworks/JavaVM.frameworks/Home私は を に設定して、Mac に java_home を設定しました~/.profile file。ターミナルを終了して、再度実行しました。

しかし、入力しecho $JAVA_HOMEて押すと、正しいものではないものがEnter表示されます。この問題を修正して変更するにはどうすればいいでしょうか?JAVA_HOME=/System/Library/Frameworks/JavaVM.frameworks/Version/1.6.0_22/Home

答え1

10.6以降(たぶんもっと前)では、JAVA_HOME変数を設定するための推奨方法は/usr/libexec/java_home、次のようにすることです。

% export JAVA_HOME=`/usr/libexec/java_home`

さまざまな制約を考慮して適切な JAVA_HOME を選択するために、コマンドに追加できるさまざまなオプションがあります。詳細については、java_home のマニュアル ページを参照してください。

一般的な考え方としては、その下の構造は/System/Library/Frameworks/JavaVM.frameworks文書化されておらず、原則としてリリースごとに変更される可能性があるということです。

関連情報