jenv的安装配置与使用

来源:互联网 发布:如何升级mac系统 编辑:程序博客网 时间:2024/06/15 10:57
       有时候为了开发的需要,要在机器上安装多个版本的jdk,目前最常用的为1.6,1.7,1.8 。但是切换不同jdk是一件比较麻烦的事情,最普通的做法就是去修改.bash_profile等配置文件,十分麻烦。
       jenv帮我们解决了这个麻烦的问题,jenv可以快速在不同的jdk版本之间切换,不仅能配置机器全局的jdk,还能配置某一个目录项目中的jdk,能大大提高开发效率。

       详细的安装过程可以参考以下几篇博客: 

http://www.yekki.me/page16/
http://www.jenv.be/
http://www.cnblogs.com/xingzifei/p/6094696.html

        jenv global 1.8…是配置全局的jdk,配置路径一般为~/.jenv/version中,建议使用全局的配置,比较方便:


      注意在zsh中使用jenv的注意点,都需要在.zshrc中进行配置,并且jdk版本的配置一定要在jenv配置之前,否则jenv命令将不起作用。我的.zshrc配置如下:

# Javaexport JAVA_6_HOME=/Library/Java/JavaVirtualMachines/jdk1.6.0.jdk/Contents/Homeexport JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Homeexport JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/homeexport JAVA_HOME=$JAVA_7_HOMEexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=/usr/local/git/bin:$PATH# jenvexport PATH="$HOME/.jenv/bin:$PATH"eval "$(jenv init -)"

     jenv的一些简单命令使用如下: