Mac 安装和使用 jenv 管理多版本 java

jenv 的 github 地址:https://github.com/jenv/jenv

安装
$ brew install jenv
安装成功后需要进行一下简单的配置,让它可以起作用
  • 使用Bash的情况
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
  • 使用Zsh的情况
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(jenv init -)"' >> ~/.zshrc
  • 诊断 jenv 是否配置成功
$ jenv doctor
image.png
  • jenv 已经安装好了,让我们来看一下它找见哪个 Java 版本了
$ jenv versions
* system (set by /Users/chenhanfu/.jenv/version)

它只找到了系统默认的 Java,即使我已经下载了其他版本的 Java。* 表示当前选择的版本
和 rbenv 不同的是,jenv 不能自己安装任何版本的 Java,所以需要我们手动安装好之后再用 jenv 指向它们

如果安装 Java 8,可以在 Oracle 进行下载,它将安装到 /Library/Java/JavaVirtualMachines/

  • 使用 jenv add 将 Java 8 加入 jenv 中
$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home/
  • 运行 jenv versions 时会显示


    image.png
  • 使用 jenv remove 可以从 jenv 中去掉不需要的 Java 版本

$ jenv remove 1.8
  • 选择一个 Java 版本,运行 jenv local
$ jenv local 1.8.0.351
  • 你可以运行 jenv global 设置一个默认的 Java 版本
$ jenv global oracle64-1.8.0.351
  • 运行 jenv which java 显示可执行的 Java 的完整路径
$ jenv which java

其他网址参考
http://t.zoukankan.com/xingzifei-p-6094696.html
https://www.jianshu.com/p/4f64630bbcc0

你可能感兴趣的:(Mac 安装和使用 jenv 管理多版本 java)