首頁 >Java >java教程 >如何將 macOS Mojave (10.14) 上的 JAVA_HOME 環境變數設定為 Lion (10.7)?

如何將 macOS Mojave (10.14) 上的 JAVA_HOME 環境變數設定為 Lion (10.7)?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-06 17:10:02808瀏覽

How Do I Set the JAVA_HOME Environment Variable on macOS Mojave (10.14) to Lion (10.7)?

在macOS Mojave (10.14) 到Lion (10.7) 上識別JAVA_HOME

儘管在最近的macOS 版本中是可選包,但Java 的安裝這些系統引起了對JAVA_HOME 環境變數配置不正確的擔憂。

解決方案:

要確保環境變數設定正確,請在~ 中包含以下行/.bash_profile 文件,取決於您安裝的Java 版本:

  • Java 1.6:匯出JAVA_HOME=$(/usr/libexec/java_home -v 1.6)
  • Java 1.7:匯出JAVA_HOME =$(/usr/libexec/_home -
  • Java 1.8: 匯出JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
  • 預設(最新版本):匯出JAVA_HOME=$(/usr/libexec/javahome)

brew 安裝OpenJDK 的注意事項:

如果OpenJDK 是在macOS 上透過brew 安裝的,請執行以下命令使上述解決方案起作用:

sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

其他注意事項:

根據Jilles van Gurp 的回應,-v 標誌已加入java_home 指令。
  • 請儲存您對 ~ 所做的變更/.bash_profile 檔案並重新啟動終端以套用它們。

以上是如何將 macOS Mojave (10.14) 上的 JAVA_HOME 環境變數設定為 Lion (10.7)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn