当前位置 > it书童 > java > 正文
推荐小册
java高效编程
怎样更高效地用 java 编程

juc并发工具库
java并发编程工具库

设计模式
设计模式

jvm调优
jvm调优

rabbitmq实战
rabbitmq实战

redis实战
redis实战

Keepavlied高可用集群
Keepavlied高可用集群

nginx入门到实战
nginx入门到实战

java调试
java调试中遇到的各种坑

java输入输出流
java输入输出流

mac 使用 jenv 管理多个版本的 Java

java it书童 2020-08-29 17:55:18 0赞 0踩 944阅读 0评论

mac 使用 jenv 管理多个版本的 Java

安装 jenv

$ brew install jenv

按提示,将以下指令加入 ~/.zshrc

export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

安装并加入不同版本的 jdk

到官网手动下载 jdk

将不同版本的 jdk 加入 jenv 管理

jdk 14

$ jenv add /Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/Home/
oracle64-14.0.2 added
14.0.2 added
14.0 added
14 added

jdk 11

$ jenv add /Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk/Contents/Home/
oracle64-11.0.8 added
11.0.8 added
11.0 added
11 added

jdk 1.8

$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/
oracle64-1.8.0.261 added
1.8.0.261 added
1.8 added

切换 jdk 版本

$ jenv local 14
$ java --version
java 14.0.2 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
$ jenv local 1.8
$ java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

了解更多,参考 jenv github 仓库

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/681/mac-uses-jenv-to-manage-multiple-versions-of-java