【问题标题】:confusion by java versions in my MacOs(Catalina)我的 MacOs(Catalina) 中的 java 版本混淆
【发布时间】:2021-10-24 22:00:53
【问题描述】:

最近想把我的java从8升级到11,然后用java -version查看我的机器,显示如下:

java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)

然后,我认为那里只有 java-8。但是后来我使用homebrewbrew install java11 它显示了这个:

==> Formulae
app-engine-java             java                        javacc     jslint4java                 pdftk-java
google-java-format          java11 ✔                    javarepl   libreadline-java
==> Casks
eclipse-java                        eclipse-javascript                  oracle-jdk-javadoc                  homebrew/cask-versions/java-beta

If you meant "java" specifically:
It was migrated from homebrew/cask to homebrew/core.

我现在很困惑:我的机器上安装了这两个版本,还是只安装了一个?如果这里是2,如果我想使用java11,如何指定路径。

【问题讨论】:

    标签: java homebrew


    【解决方案1】:

    在 Homebrew 中,java11 是公式 openjdk@11 的别名。你想要的是一个木桶,特别是temurin11,可以通过运行这个命令来安装:

    brew install homebrew/cask-versions/temurin11
    

    (Temurin 是 AdoptOpenJDK 的正式继承者。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-22
      • 2020-01-31
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 2018-02-07
      • 2015-12-18
      • 1970-01-01
      相关资源
      最近更新 更多