Skip to content

jenv

Linux环境下Java多版本管理工具。

安装jenv

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

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

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

验证

shell
jenv doctor

添加jdk

jenv只能管理本机已安装的jdk,所以需要提前把多版本的jdk下载好放到某个目录下。

shell
jenv add /usr/local/java8/java-se-8u41-ri

jenv add /usr/local/java17/jdk-17.0.2

设置JAVA_HOME

shell
jenv enable-plugin export
exec $SHELL -l

常用命令

查看本地安装的java版本

shell
jenv versions

设置jdk版本

shell
jenv local 11.0.2

设置全局jdk

shell
jenv global 11.0.2