brew卸载jenv
昨天在Java9的Jigsaw HackTheTower事件中,我意识到我需要加强我的游戏并改善我现有的机制,以在我的机器上维护几个不同的JDK。
我曾经手动下载jdk,或使用brew cask来安装它们,我会在我的〜/ bash_profile中设置'bash alias'来在不同的' JAVA_HOME '等之间切换。
我已经在使用brew&brew cask ( 在此处为官方网站),最近我开始使用“ CakeBrew ”。 因此,要安装3个不同的Java版本,您需要做的是:
> brew cask install caskroom/versions/java6
> brew cask install caskroom/versions/java7
> brew install java
安装后,请检查以下文件夹,您将看到3个不同的JDK文件夹。
> cd /Library/Java/JavaVirtualMachines
步骤2:安装
> brew install jenv
步骤3:将3个可用的JDK添加到jenv
> jenv add /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
> jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
> jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
步骤4:检查jenv是否已注册其他jdk
> jenv versions
步骤5:使用jenv全局或当前shell设置JDK env
--Setting java 1.8 for the shell
> jenv shell 1.8
> java -version
> jenv shell 1.7
> java -version
-- this sets it globally
> jenv global 1.8
> java -version
全做完了! 您可以轻松切换不同版本!
提防
- 您可以使用“ brew cask install caskroom / versions / java9-beta ” 安装Java9的预发行版 ,但似乎它的安装方式和路径与jenv期望的不兼容,因此您无法jenv add 1.9(for暂时)
翻译自: https://www.javacodegeeks.com/2017/04/setting-multiple-java-jre-jdk-macosx-using-brew-cask-jenv.html
brew卸载jenv