美文网首页
mac终端切换jdk版本

mac终端切换jdk版本

作者: 鞋底没纹易摔跤 | 来源:发表于2024-01-31 10:38 被阅读0次

    文章前提:电脑已安装目标jdk版本。然后终端使用命令java -version查看到当前jdk版本是11,但你想使用jdk8(就是jdk1.8.0)

    终端先输入:

    vim ~/.zshrc
    

    然后输入i切换成插入模式(注意输入法要切换成英文)

    随便找空白一行复制下面代码

    #############
    #切换终端jdk版本
    #参考网站:https://blog.csdn.net/qq_41901122/article/details/130507433
    #可终端执行  /usr/libexec/java_home -V  命令查看查询到本地的所有jdk版本
    #可终端执行  /usr/libexec/java_home -v 1.8.0 命令查看jdk1.8.0的路径
    #可终端执行  /usr/libexec/java_home -v 11 命令查看jdk11的路径
    export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8.0)"
    export JAVA_11_HOME="$(/usr/libexec/java_home -v 11)"
    #默认JDK11
    export JAVA_HOME=$JAVA_11_HOME
    #alias命令动态切换JDK版本  如终端直接输入 jdk8  就会切换成jdk1.8.0版本
    #切换后可以使用 java -version 命令查看jdk版本,不要使用java --version查看,jdk1.8会显示查询失败
    alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
    alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
    #############
    

    然后按左上角esc按键,再输入:wq,会自动退出~/.zshrc的编辑
    然后再输入

    source ~/.zshrc
    

    更新配置。

    然后终端直接输入

    jdk8
    

    就自动切换成jdk1.8.0版本了,可以使用命令java -version查看当前版本

    输入

    jdk11
    

    也是同样道理

    相关文章

      网友评论

          本文标题:mac终端切换jdk版本

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