jenv 切换JDK版本无法生效问题
Posted 無昂博奥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenv 切换JDK版本无法生效问题相关的知识,希望对你有一定的参考价值。
在开发的过程中,在本机中有可能安装多个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
之后才成功。
以上是关于jenv 切换JDK版本无法生效问题的主要内容,如果未能解决你的问题,请参考以下文章