1. 在Mac OS下使用Homebrew安装JEnv:
> brew install jenv
2. 安装成功后需要进行一下简单的配置,让它可以起作用:
> echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile > echo 'eval "$(jenv init -)"' >> ~/.bash_profile
3.测试是否成功安装
> jenv versions * system (set by /Users/bxpeng/.jenv/version)
4.安装各个版本的Jdk, 使用jenv add将Java 7、Java 8加入jenv中:
> jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/ 1.7 added 1.7.0.71 added oracle64-1.7.0.71 added
> jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/ 1.8 added 1.8.0.25 added oracle64-1.8.0.25 added
5. 运行jenv versions ,查看jdk版本列表
> jenv versions * system (set by /Users/bxpeng/.jenv/version) 1.7 1.7.0.71 oracle64-1.7.0.71 1.8 1.8.0.25 oracle64-1.8.0.25
6. 对于多余的版本使用jenv remove可以从jEnv中去掉不需要的Java版本:
> jenv remove 1.6 JDK 1.6 removed
7. 选择一个Java版本,运行jenv local,例如:
> jenv local 1.8.0.25 > java -version java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
8. 运行jenv global
设置一个默认的Java版本,运行jenv which java
显示可执行的Java的完整路径。
可以在特定的文件夹下使用.java-version
文件来设定Java的版本。当需要在Project中使用Java 7时,仅仅需要把1.7.0.71作为内容保存在.java-version
文件中,当进入该文件夹时,JEnv会自动地帮助我设定local的Java的版本。
wow