我使用Jabba来管理我的 java 环境。在 Linux/Mac OS X 上使用简单的curl
或命令即可轻松安装和开始使用。wget
curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh
或者
wget -qO- https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh
对于 Windows 10(在 powershell 中)
Invoke-Expression (wget https://github.com/shyiko/jabba/raw/master/install.ps1 -UseBasicParsing).Content
一旦完成,安装和切换 jdk 就很容易了。
安装
安装 Oracle JDK
jabba install 1.8
安装 Zulu OpenJDK
jabba install zulu@1.8.72
从自定义 URL 或文件路径安装
jabba install 1.8.0-custom=tgz+http://example.com/distribution.tar.gz
jabba install 1.8.0-custom=zip+file:///opt/distribution.zip
每次安装后都会自动调用“jabba use”。
列出 JDK 的
列出所有已安装的 JDK
jabba ls
列出可用的 JDK
jabba ls-remote
切换JDK
切换到不同版本的 JDK
jabba use 1.6.65
切换到 .jabbarc 中指定的 JDK
jabba use
设置默认JDK
echo "1.8" > .jabbarc
每次打开新终端时,此版本都会自动“使用 jabba”
jabba alias default 1.6.65
jabba 将所有内容保存在 ~/.jabba(在 Linux/Mac OS X 上)/%USERPROFILE%/.jabba(在 Windows 上)下。