我.zshrc
在以下行中选择了它是哪个 JAVA_HOME
export JAVA_HOME=$(/usr/libexec/java_home -v '1.8*')
我以前只有 AdoptOpenJdk,因此这样做可以让我轻松选择 AdoptOpenJdk 1.8 版
但是,安装 Zulu 后,当我运行时java_home -V
,我有以下内容
./java_home -V
Matching Java Virtual Machines (2):
1.8.0_282 (arm64) "Azul Systems, Inc." - "Zulu 8.52.0.23" /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
1.8.0_282 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
之后,现在我正在运行/usr/libexec/java_home -v '1.8*'
的 JAVA_HOME 指向Zulu open jdk
.
如何仅使用java_home
命令将其返回 AdoptJDK?