在 Mac OS X 上管理多个 Java 版本
由于 Java 管理其安装的方式,在 Mac OS X 上安装多个 Java 版本可能是一项挑战。不过,有一个解决方案可以让您轻松安装和管理不同的 Java 版本:Homebrew。
使用 Homebrew 和 jenv
Homebrew 是一个包管理器,可以简化软件的安装和管理Mac OS X。要使用 Homebrew 管理多个 Java 版本,还需要安装 Java 版本管理器 jenv。
安装步骤
安装 Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 Homebrew jenv:
brew install jenv
安装 Homebrew-cask:
brew install caskroom/cask/homebrew-cask
使用 cask 安装特定的 Java 版本:
brew install --cask temurin9
将此版本添加到 jenv 中进行管理:
jenv add /Library/Java/JavaVirtualMachines/temurin-java9.jdk/Contents/Home
- 为您需要的每个 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: //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/)