シェルスクリプトを使用して環境を構成する多くのJavaアプリケーションは、JAVA_HOME
環境変数を使用して正しいバージョンのJavaを起動したり、JRE JARを検索したりします。
macOS X 10.6では、次のパスがこの変数に対して有効であるようです
/Library/Java/Home
/System/Library/Frameworks/JavaVM.framework/Home
/System/Library/Frameworks/JavaVM.framework/Versions/Current
これらの一部は、実際の現在のVMへのシンボリックリンクです(Javaプリファレンスペインで定義)。
しかし、どちらを使用する必要がありますか、またはそれらのいずれを使用しても問題ありませんか?