」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 Homebrew 和 jenv 在 Mac OS X 上管理多個 Java 版本?

如何使用 Homebrew 和 jenv 在 Mac OS X 上管理多個 Java 版本?

發佈於2024-11-08
瀏覽:300

How can I manage multiple Java versions on my Mac OS X using Homebrew and jenv?

在Mac OS X 上管理多個Java 版本

由於Java 管理其安裝的方式,在Mac OS X 上安裝多個Java 版本可能是一項挑戰。不過,有一個解決方案可以讓您輕鬆安裝和管理不同的 Java 版本:Homebrew。

使用 Homebrew 和 jenv

Homebrew 是一個套件管理器,可以簡化軟體的安裝和管理Mac OS X。要使用 Homebrew 管理多個 Java 版本,還需要安裝 Java 版本管理器 jenv。

安裝步驟

  1. 安裝Homebrew:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. 安裝Homebrew jenv:

    brew install jenv
  3. 安裝Homebrew-cask:

    brew install caskroom/cask/homebrew-cask
  4. brew install caskroom/cask/homebrew-cask
  5. [install &&&]

    使用cask 安裝特定的Java版本:
    brew install --cask temurin9
    brew install --cask temurin9
  6. 將此版本加入 jenv 中進行管理:
    brew install --cask temurin9
    jenv add /Library/Java/JavaVirtualMachines/temurin-java9.jdk/Contents/Home
  7. 為您需要的每個 Java 版本重複步驟 4-6。

重要說明
  • 使用以下指令檢查已安裝版本的路徑:/usr/libexec/java_home -V
  • 內建JRE預設路徑:/ Library/Internet\ Plug -Ins/JavaAppletPlugin.plugin/Contents/Home
  • Apple 下載的JDK路徑:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/
  • Oracle-downloaded JDK路徑:/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home

Resources
  • [從 Mac 移除 Java 8 JDK](&https&]
  • [從 Mac. //apple.stackexchange.com/questions/174783/how-to-completely-remove-java-8-from-mac)
  • [安裝Java 8 並管理多個版本](http://hanxue - it.blogspot.ch/2014/05/installing-java-8-managing-multiple.html)
  • [Mac OS X 設定指南](http://sourabhbajaj.com/mac-setup/)
  • [Homebrew](http://brew.sh/)
  • [Homebrew文件](https://github.com/Homebrew/homebrew/tree/master/share/doc/homebrew #readme)
  • [Homebrew Homebrew-versions](https://github.com/Homebrew/ homebrew-versions)
  • [Homebrew-cask](https://github.com/ caskroom/homebrew-cask)

[jenv](http://www.jenv.be/)How can I manage multiple Java versions on my Mac OS X using Homebrew and jenv?

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3