jenv 的 github 地址:https://github.com/jenv/jenv
安裝
$ brew install jenv
安裝成功后需要進(jìn)行一下簡(jiǎn)單的配置,讓它可以起作用
- 使用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 已經(jīng)安裝好了扎唾,讓我們來看一下它找見哪個(gè) Java 版本了
$ jenv versions
* system (set by /Users/chenhanfu/.jenv/version)
它只找到了系統(tǒng)默認(rèn)的 Java,即使我已經(jīng)下載了其他版本的 Java。*
表示當(dāng)前選擇的版本
和 rbenv 不同的是,jenv 不能自己安裝任何版本的 Java,所以需要我們手動(dòng)安裝好之后再用 jenv 指向它們
如果安裝 Java 8,可以在 Oracle 進(jìn)行下載,它將安裝到 /Library/Java/JavaVirtualMachines/
下
- 使用 jenv add 將 Java 8 加入 jenv 中
$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home/
-
運(yùn)行 jenv versions 時(shí)會(huì)顯示
image.png 使用 jenv remove 可以從 jenv 中去掉不需要的 Java 版本
$ jenv remove 1.8
- 選擇一個(gè) Java 版本疚俱,運(yùn)行 jenv local
$ jenv local 1.8.0.351
- 你可以運(yùn)行 jenv global 設(shè)置一個(gè)默認(rèn)的 Java 版本
$ jenv global oracle64-1.8.0.351
- 運(yùn)行 jenv which java 顯示可執(zhí)行的 Java 的完整路徑
$ jenv which java
其他網(wǎng)址參考
http://t.zoukankan.com/xingzifei-p-6094696.html
http://www.reibang.com/p/4f64630bbcc0