gpt4 book ai didi

java - Mac 切换 JDK 版本失败

转载 作者:行者123 更新时间:2023-12-01 16:30:19 24 4
gpt4 key购买 nike

我尝试了多种方法将 mac 上的 JDK 版本从 13.0.2 切换到 14.0.1,但都失败了。首先我输入了

/usr/libexec/java_home -V and it returns:

Matching Java Virtual Machines (4):
14.0.1, x86_64: "AdoptOpenJDK 14" /Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
14.0.1, x86_64: "Java SE 14.0.1" /Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
1.8.0_252, x86_64: "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
1.8.0_211, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home

然后我添加了

export JAVA_HOME= $(/usr/libexec/java_home -v 14.0.1)

在 bash 文件中,并在我输入的新终端中

java -version

它仍然返回:

Openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment (build 13.0.2+8)
OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)

我哪里做错了?

编辑当我输入

which java It returns:

/usr/local/opt/openjdk/bin/java

最佳答案

试试这个(对我有用):

export JAVA_HOME=`/usr/libexec/java_home -v 14`

如果我尝试像您一样使用完整拼写的版本,则不起作用。

关于java - Mac 切换 JDK 版本失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62055769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com