首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的MacOs(Catalina)中java版本造成的混乱

在我的MacOs(Catalina)中java版本造成的混乱
EN

Stack Overflow用户
提问于 2021-10-24 22:00:54
回答 1查看 71关注 0票数 0

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

代码语言:javascript
复制
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。但是我在brew install java11中使用了homebrew,结果显示如下:

代码语言:javascript
复制
==> 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,如何指定路径。

EN

回答 1

Stack Overflow用户

发布于 2021-10-25 06:23:17

在Homebrew中,java11是公式openjdk@11的别名。您需要的是一个cask,特别是temurin11,它可以通过运行以下命令来安装:

代码语言:javascript
复制
brew install homebrew/cask-versions/temurin11

(铁木林是AdoptOpenJDK的官方继任者。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69701096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档