美文网首页python爬虫Java
MacOS Homebrew 安装 OpenJDK

MacOS Homebrew 安装 OpenJDK

作者: CHMAX | 来源:发表于2020-06-25 10:24 被阅读0次

    一、安装最新版

    默认仓库包含最新版本的 JDK,可直接使用以下命令进行安装。

    $ brew cask install java
    

    二、安装之前版本

    1、添加仓库

    tap 命令说明

    添加 AdoptOpenJDK/openjdk 仓库。

    $ brew tap AdoptOpenJDK/openjdk
    
    2、查询可用的 JDK 版本
    $ brew search openjdk
    

    输出如下:

    ==> Formulae
    openjdk                                                      openjdk@11
    ==> Casks
    adoptopenjdk                            adoptopenjdk12                          adoptopenjdk14-jre
    adoptopenjdk-jre                        adoptopenjdk12-jre                      adoptopenjdk14-openj9
    adoptopenjdk-openj9                     adoptopenjdk12-openj9                   adoptopenjdk14-openj9-jre
    adoptopenjdk-openj9-jre                 adoptopenjdk12-openj9-jre               adoptopenjdk14-openj9-jre-large
    adoptopenjdk-openj9-jre-large           adoptopenjdk12-openj9-jre-large         adoptopenjdk14-openj9-large
    adoptopenjdk-openj9-large               adoptopenjdk12-openj9-large             adoptopenjdk8 ✔
    adoptopenjdk10                          adoptopenjdk13                          adoptopenjdk8-jre
    adoptopenjdk11                          adoptopenjdk13-jre                      adoptopenjdk8-openj9
    adoptopenjdk11-jre                      adoptopenjdk13-openj9                   adoptopenjdk8-openj9-jre
    adoptopenjdk11-openj9                   adoptopenjdk13-openj9-jre               adoptopenjdk8-openj9-jre-large
    adoptopenjdk11-openj9-jre               adoptopenjdk13-openj9-jre-large         adoptopenjdk8-openj9-large
    adoptopenjdk11-openj9-jre-large         adoptopenjdk13-openj9-large             adoptopenjdk9
    adoptopenjdk11-openj9-large             adoptopenjdk14
    
    3、选择需要的版本进行安装
    brew cask install adoptopenjdk8
    brew cask install adoptopenjdk9
    brew cask install adoptopenjdk10
    brew cask install adoptopenjdk11
    brew cask install adoptopenjdk12
    brew cask install adoptopenjdk13
    brew cask install adoptopenjdk14
    

    三、查看安装结果

    $ /usr/libexec/java_home -V
    
    Matching Java Virtual Machines (2):
        13.0.2, x86_64: "AdoptOpenJDK 13"   /Library/Java/JavaVirtualMachines/adoptopenjdk-13.jdk/Contents/Home
        1.8.0_252, x86_64:  "AdoptOpenJDK 8"    /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
    
    /Library/Java/JavaVirtualMachines/adoptopenjdk-13.jdk/Contents/Home
    

    四、版本配置

    1、配置

    创建或编辑 ~/.bash_profile 文件,做如下配置:

    $ vim ~/.bash_profile
    
    export JAVA_HOME_8=$(/usr/libexec/java_home -v1.8)
    export JAVA_HOME_13=$(/usr/libexec/java_home -v13)
    
    # Java 8
    export JAVA_HOME=$JAVA_HOME_8
    
    # Java 13
    # export JAVA_HOME=$JAVA_HOME_13
    

    以上配置将设置 JAVA_HOME 指向安装的 Java 8 版本。

    2、立即生效
    $ source ~/.bash_profile
    $ java -version
    
    openjdk version "1.8.0_252"
    OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
    OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode)
    

    如果需要变换 JDK 的版本,可以通过更新 ~/.bash_profile 文件,或者执行 export JAVA_HOME=$JAVA_HOME_XX 命令。

    五、卸载

    $ brew cask uninstall [XXX]
    

    相关文章

      网友评论

        本文标题:MacOS Homebrew 安装 OpenJDK

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