在开发的过程中,在本机中有可能安装多个jdk版本,jenv是提供了一种快捷切换版本的工具。
jenv官网
环境
1、在mac中安装jenv
brew install jenv
由于本机已经安装过了,所以提示上面的信息。
2、配置环境变量
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(jenv init -)"' >> ~/.zshrc
source ~/.zshrc
配置
1、将本机的jdk环境使用jenv来管理之前,首先配置jdk环境;
jenv add /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
oracle64-1.6.0.39 added
jenv add /Library/Java/JavaVirtualMachines/jdk17011.jdk/Contents/Home
oracle64-1.7.0.11 added
添加之后介意通过jenv versions命令来查看已配置的jdk;
2、切换jdk
jenv global 11.0
- global
通过global来切换全局的jdk环境。 - local
仅对当前目录有效。 - shell
仅对当前会话有效。
3、切换之后通过java -version
查看是否成功
在此步骤我发现我的并没有切换成功。而通过source ~/.zshrc
之后才成功。