美文网首页
mac环境中切换多个java的版本

mac环境中切换多个java的版本

作者: fuweiwei | 来源:发表于2018-06-14 07:40 被阅读0次

    安装

    可以从JDK的官网下载各个版本的jdk,依据安装方法各个安装。

    安装完成以后,执行如下的命令,查看当前的版本

    java -version

    配置

    java是当前的系统生效的JDK的一个软链接,Java的安装的实际路径位于如下:

    /Library/Java/JavaVirtualMachines

    编辑.bash_profile文件,添加如下的内容(注意JDK9不是-v 1.9)

    $ vi ~/.bash_profile
    
    export JAVA_7_HOME="$(/usr/libexec/java_home -v 1.7)"
    export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
    export JAVA_9_HOME="$(/usr/libexec/java_home -v 9)"
    
    alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
    alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
    alias jdk9='export JAVA_HOME=$JAVA_9_HOME'
    
    # 默认使用JDK8
    export JAVA_HOME=$JAVA_8_HOME
    
    $ source ~/.bash_profile
    
    

    版本的切换

    完成上述的操作以后,就可以进行jdk版本之间的切换如下:

    localhost:~ fww$ java -version
    java version "9.0.4"
    Java(TM) SE Runtime Environment (build 9.0.4+11)
    Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
    
    localhost:~ fww$ jdk7
    
    localhost:~ fww$ java -version
    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
    
    localhost:~ fww$ jdk8
    
    localhost:~ fww$ java -version
    java version "1.8.0_161"
    Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
    
    localhost:~ fww$ jdk9
    
    localhost:~ fww$ java -version
    java version "9.0.4"
    Java(TM) SE Runtime Environment (build 9.0.4+11)
    Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
    
    

    相关文章

      网友评论

          本文标题:mac环境中切换多个java的版本

          本文链接:https://www.haomeiwen.com/subject/qfdeeftx.html