在 macOS X 10.6 上设置 JAVA_HOME 环境变量
设置 JAVA_HOME 环境变量对于许多依赖 shell 脚本作为环境的 Java 应用程序至关重要配置。在 macOS X 10.6 中,此变量可以使用多个路径,包括:
这些路径可能链接到 Java 首选项窗格中定义的当前 Java 虚拟机 (JVM)。问题是使用哪一个或者其中任何一个是可以接受的。
推荐的解决方案是将 JAVA_HOME 设置为 /usr/libexec/java_home 命令的输出,该命令检索 Java 中指定的 Java 路径偏好。这种方法已被证明是可靠且无问题的。
export JAVA_HOME=$(/usr/libexec/java_home)
有时,可能需要使用较旧的 Java 版本覆盖 JAVA_HOME。例如,如果程序需要 32 位 Java 5,则可以使用以下命令来设置 JAVA_HOME:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.5)
如果 /usr/libexec/java_home 不在路径中,可以使用以下命令添加:
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home /usr/libexec/java_home
有关其他信息,请参阅有关 java_home 命令的 Oracle 文档以及有关在 macOS 中配置 JDK 的 Spring Tool Suite 文章。
以上是如何在 macOS X 10.6 上设置 JAVA_HOME 环境变量?的详细内容。更多信息请关注PHP中文网其他相关文章!