linux 下 java 使用 jenv 实现多版本管理

下载和安装

git clone https://github.com/jenv/jenv.git /data/jenv

环境变量配置

echo ’export PATH=/data/jenv/bin:$PATH’ » ~/.bash_profile

echo ’eval “$(jenv init -)”’ » ~/.bash_profile

添加不同 java 的版本信息

jenv add /data/jdk1.8.0_201

jenv add /data/graalvm-ce-java17-22.3.3

查看列表

jenv versions

删除版本

jenv remove oracle64-1.8.0.201

配置全局Java版本

jenv global oracle64-1.8.0.201

配置当前目录的Java版本

jenv local graalvm64-17.0.8

这种方式会只改变当前所在目录的Java版本(在当前目录生成了.java-version文件),可以通过如下命令取消:

jenv local –unset

或者直接删除该文件即可

配置shell实例的版本(只会影响当前shell窗口)

jenv shell graalvm64-17.0.8