美文网首页
m1 Mac设置多jdk版本并动态切换的实现

m1 Mac设置多jdk版本并动态切换的实现

作者: 缓慢移动的蜗牛 | 来源:发表于2022-01-04 22:53 被阅读0次

    首先jdl默认安装的位置是在/Library/Java/JavaVirtualMachines这个位置

    首先要做的是配置Java的环境变量,即使之前配置过

    vim ~/.bash_profile
    

    这个.bash_profile可能本身就是不存在的,因此不要看到里面没东西就以为是错了
    其次添加如下内容,具体的jdk版本依据自己安装的jdk为主

    #java 8
    export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home"
    alias java8="export JAVA_HOME=$JAVA_8_HOME"
    
    # java 17
    export JAVA_17_HOME="/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home"
    alias java17="export JAVA_HOME=$JAVA_17_HOME"
    
    # 默认使用java17
    export JAVA_HOME=$JAVA_17_HOME
    

    最后使配置文件生效 source ~/.bash_profile

    在终端使用java8 命令切换到java8。使用java17命令切换到java17


    列出所有版本的JAVA_HOME命令 /usr/libexec/java_home -V

    相关文章

      网友评论

          本文标题:m1 Mac设置多jdk版本并动态切换的实现

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