首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用brew在Mac上安装jdk17

用brew在Mac上安装jdk17
EN

Stack Overflow用户
提问于 2022-01-18 02:53:17
回答 2查看 12.1K关注 0票数 5

我正在尝试用brew安装jdk17,同时也安装了java8、java11和java16。

为了安装8、11和16,我运行了:

代码语言:javascript
复制
brew tap adoptopenjdk/openjdk

brew install --cask adoptopenjdk8

brew install --cask adoptopenjdk11

brew install --cask adoptopenjdk16

然而,似乎没有收养17。

我可以安装17

代码语言:javascript
复制
brew install openjdk

但如果我跑了

代码语言:javascript
复制
/usr/libexec/java_home -v 17

它回来了

代码语言:javascript
复制
/Library/Java/JavaVirtualMachines/adoptopenjdk-16.jdk/Contents/Home

而17岁以下的学生没有参赛资格

代码语言:javascript
复制
/Library/Java/JavaVirtualMachines/

我在用

代码语言:javascript
复制
alias java8="unset JAVA_HOME; export JAVA_HOME=`/usr/libexec/java_home -v 1.8`; java -version"
alias java11="unset JAVA_HOME; export JAVA_HOME=`/usr/libexec/java_home -v 11`; java -version"
alias java16="unset JAVA_HOME; export JAVA_HOME=`/usr/libexec/java_home -v 16`; java -version"
alias java17="unset JAVA_HOME; export JAVA_HOME=`/usr/libexec/java_home -v 17`; java -version"

要管理java版本,如果没有java 17的条目,我就无法切换到它。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2022-01-19 13:34:17

更新!

这个项目的新网站是这里叫阿多普丁 (谢谢@MarkRotteveel)。在Homebrew中,安装新AdoptOpenJDK的包是这里的名字叫特穆林。你所需要做的就是:

代码语言:javascript
复制
brew install --cask temurin17

或者是最新版本

代码语言:javascript
复制
brew install --cask temurin
票数 12
EN

Stack Overflow用户

发布于 2022-10-31 07:49:51

因此,没有人会在这方面浪费更多时间,要安装temurin17,请执行:

代码语言:javascript
复制
brew tap homebrew/cask-versions
brew install --cask temurin17
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70749800

复制
相关文章

相似问题

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