首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Mac的java_home在相同版本的AdoptOpenJDK和AzulOpenJDK之间进行选择?

如何使用Mac的java_home在相同版本的AdoptOpenJDK和AzulOpenJDK之间进行选择?
EN

Stack Overflow用户
提问于 2021-04-20 19:12:07
回答 2查看 516关注 0票数 5

我在我的.zshrc中有下面这行代码,用来选择它是哪个JAVA_HOME

代码语言:javascript
复制
export JAVA_HOME=$(/usr/libexec/java_home -v '1.8*')

我过去只有AdoptOpenJdk,因此这样做可以让我很容易地选择AdoptOpenJdk版本1.8

然而,在安装了Zulu之后,当我运行java_home -V时,我看到了以下内容

代码语言:javascript
复制
./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*' to determined的JAVA_HOME指向了Zulu open jdk

如何仅使用java_home命令将其返回到AdoptJDK?

EN

回答 2

Stack Overflow用户

发布于 2021-05-31 17:01:01

尝试使用

代码语言:javascript
复制
'unset JAVA_HOME;export JAVA_HOME=$(/usr/libexec/java_home -v '1.8*')'
票数 0
EN

Stack Overflow用户

发布于 2021-06-24 23:50:08

我以前用过免费的这个工具,它允许你在不同的Java环境之间切换。https://www.jenv.be/

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

https://stackoverflow.com/questions/67177784

复制
相关文章

相似问题

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