已复制
全屏展示
复制代码

macos下 java多版本管理 jenv


· 1 min read

一. 安装配置

jenv 官网地址 https://www.jenv.be/ ,它可以让你轻松的在同一台机器上管理多个版本的java

  • 安装配置 jenv
# 安装工具 jenv
brew install jenv

# 添加环境变量
vim ~/.bash_profile
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

# 启用插件
source ~/.bash_profile
jenv enable-plugin export

# 查看由mac管理的当前的java版本,与由mac已安装所有java
/usr/libexec/java_home
/usr/libexec/java_home -V


# 添加多个Java版本,可以添加mac自己安装的、也可以添加手动安装的
jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
jenv add /usr/local/jdk-11.0.8.jdk/Contents/Home
jenv add /usr/local/jdk-15.0.1.jdk/Contents/Home

# 查看已添加的Java版本
jenv versions
  • 查看是否已经安装好
[yzy@yzym ~]$ jenv doctor
[OK]    JAVA_HOME variable probably set by jenv PROMPT
[OK]    Java binaries in path are jenv shims
[OK]    Jenv is correctly loaded

二. jenv 使用

jenv version     # 查看当前 java 版本
jenv versions    # 查看所有可用的 java 版本


jenv global      # 查看当前全局 java 版本
jenv global 11   # 设置全局的 java 版本,其他session重新进入后生效


# 某个目录下设置java版本,进入该目录自动切换该版本,会在目录下创建.java-version文件
jenv local 1.8


# 设置当前 session 中的 java 版本,退出再进入会丢失
jenv shell 1.8

文章推荐