我正在尝试用brew安装jdk17,同时也安装了java8、java11和java16。
为了安装8、11和16,我运行了:
brew tap adoptopenjdk/openjdk
brew install --cask adoptopenjdk8
brew install --cask adoptopenjdk11
brew install --cask adoptopenjdk16然而,似乎没有收养17。
我可以安装17
brew install openjdk但如果我跑了
/usr/libexec/java_home -v 17它回来了
/Library/Java/JavaVirtualMachines/adoptopenjdk-16.jdk/Contents/Home而17岁以下的学生没有参赛资格
/Library/Java/JavaVirtualMachines/我在用
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的条目,我就无法切换到它。
谢谢。
发布于 2022-01-19 13:34:17
发布于 2022-10-31 07:49:51
因此,没有人会在这方面浪费更多时间,要安装temurin17,请执行:
brew tap homebrew/cask-versions
brew install --cask temurin17https://stackoverflow.com/questions/70749800
复制相似问题