最近,我想把我的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。但是我在brew install java11中使用了homebrew,结果显示如下:
==> 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,如何指定路径。
发布于 2021-10-25 06:23:17
在Homebrew中,java11是公式openjdk@11的别名。您需要的是一个cask,特别是temurin11,它可以通过运行以下命令来安装:
brew install homebrew/cask-versions/temurin11(铁木林是AdoptOpenJDK的官方继任者。)
https://stackoverflow.com/questions/69701096
复制相似问题