在Mac OS X 上管理多個Java 版本
上下文:
您已在Mac OS 上成功安裝JDK 8 X系統。但是,您現在需要安裝 JDK 7 才能進行開發。嘗試透過 DMG 檔案安裝舊版本會產生已安裝較新 Java 版本的警告,導致安裝程式終止。
解決方案:
最佳方案在 Mac OS X 上管理多個 Java 版本的方法是透過 Homebrew(一個套件管理系統)。 Homebrew 使用兩個實用程式來完成此任務:
-
homebrew-cask:安裝各種 Java 版本。
-
jenv:管理已安裝的 Java
安裝步驟:
- 安裝步驟:
-
- 安裝步驟:
-
- 安裝步驟:
-
- 安裝步驟:
安裝步驟:
brew tap homebrew/cask-versions
登入後複製
安裝 Homebrew jenv。
安裝 Homebrew- cask。
使用 cask 安裝特定的 Java 版本。 (詳細資訊請參考下面的「homebrew-cask版本」部分。)
brew install --cask temurin8
brew install --cask temurin9
登入後複製
將安裝的版本加入jenv中進行管理。
驗證jenv是否正確管理版本。
jenv add <javaVersionPathHere>
登入後複製
針對所需的每個 Java 版本重複步驟 4-6。
homebrew-cask 版本:-
- 將homebrew/cask-versions 新增至Homebrew:
搜尋可用版本:-
- 安裝所需版本:
- 將已安裝的版本加入jenv:
其他注意事項:
其他注意事項:-
- 使用/usr/libexec/java_home -V 驗證Java 版本路徑。
-
- macOS 依來源區分Java 安裝:
- 內建JRE:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
- Apple下載的JDK:/System/Library/Java/JavaVirtualMachines/ 1.6.0.jdk/Contents/Home/
- Oracle 下載的JDK:/Library/Java/JavaVirtualMachines/jdk1.8.0_11. Home
資源:[從Mac 移除Java 8 JDK](https://stackoverflow.com /questions/15196242/removing-java-8-jdk-from -mac)[使用Homebrew 管理多個Java 安裝](http://hanxue-it.blogspot.ch/2014/05/installing -java-8-managing-multiple.html)[Mac 設定](http://sourabhbajaj.com/mac-setup/index.html)[Homebrew](http: //brew.sh)[Homebrew 文件](https://github.com/Homebrew/homebrew/tree/master/share/doc/homebrew#readme)[Homebrew Cask ](https://github.com/caskroom/homebrew-cask )[Jenv](http://www.jenv.be)
以上是如何在 Mac OS X 上管理多個 Java 版本,尤其是當我安裝了較新版本並想要安裝較舊版本時?的詳細內容。更多資訊請關注PHP中文網其他相關文章!