很多使用 shell 脚本配置环境的 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偏好设置中定义的那样)。
但是应该使用哪一个呢,或者使用任何一个都可以吗?