在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中文網其他相關文章!