Mac OS XでのJAVA_HOMEと環境変数の設定方法
/Library/Java/Home
になるらしい。
ググると、/System/Library/Frameworks/JavaVM.framework/... などを設定している例も多いが、いろいろリンクが張られているので、結局は同じディレクトリを見てるみたい。
ついでに、JAVA_HOMEを環境変数に設定したいのだが、.bash_profileなどに書いてもGUIアプリケーションでは読み込んでくれない。
調べると、~/.MacOSX/environment.plistというファイルに書けばいいようだ。
デフォルトでは~/.MacOSXなんてディレクトリすらないので、最初はディレクトリから作らないといけない。
できあがったenvironment.plistの中身はこんな感じ。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>JAVA_HOME</key> <string>/Library/Java/Home</string> </dict> </plist>