1. 安装

我们这里以mac系统为例说明安装和使用。如果Linux安装可以参考jenv官网

brew install jenv
# for bash
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(jenv init -)"' >> ~/.bash_profile
# for zsh
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

# export JAVA_HOME
jenv enable-plugin export

2. 添加java版本

# for 1.6
jenv add /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
# 1.7开始的路径都在/Library下
jenv add /Library/Java/JavaVirtualMachines/jdk17011.jdk/Contents/Home

3. 常用命令

# 看当前使用的java所在路径
jenv which java
# 查看可以设置的java版本
jenv versions
# 使用某个版本的JDK(全局)
jenv global 1.8
# 去掉某些没有的版本,比如默认会加入3个名字,实际上只用一个即可,多余的可以删除
jenv remove  1.8.0.121

4. 集成maven

直接使用mvn -v查看发现还是用的原来的配置,因此可以通过别名的方式来用jenv执行mvn命令

alias mvn='jenv exec mvn'