建议使用sdkman,安装一条命令即可:curl -s "https://get.sdkman.io" | bash

安装

Linux / OS X

1
git clone https://github.com/jenv/jenv.git ~/.jenv

添加环境变量

Bash

1
2
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(jenv init -)"' >> ~/.bash_profile

Zsh

1
2
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

添加jdk位置

1
jenv add /usr/local/java/jdk1.8.0_371/

使用

列出全部jdk

1
2
3
4
$ jenv versions
system
oracle64-1.6.0.39
* oracle64-1.7.0.11

设置全局jdk版本

1
jenv global oracle64-1.6.0.39

设置全局jdk版本(每个目录)

1
jenv local oracle64-1.6.0.39

设置终端jdk版本

1
jenv shell oracle64-1.6.0.39