我已经尝试了几种将Mac上的JDK版本从13.0.2切换到14.0.1的方法,但是都失败了。首先我输入
/ usr / libexec / java_home -V它返回:
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
然后我添加了
导出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)
我在哪里做错了?
编辑当我输入
哪个java它返回:
/usr/local/opt/openjdk/bin/java