简体   繁体   English

无法在 OSX 上从版本 14 降级到 Java JDK 8

[英]Can't downgrade to Java JDK 8 from version 14 on OSX

I've followed the oracle instructions to uninstall Java on OSX.我已按照oracle 说明在 OSX 上卸载 Java。 I restart my Mac, and 'java -version' says JDK 14. Then I installed JDK 8.我重新启动我的 Mac,'java -version' 说 JDK 14。然后我安装了 JDK 8。

I've followed many different stack exchange answers to downgrade Java.我遵循了许多不同的堆栈交换答案来降级 Java。 Every other command indicates I am on Java 8, and the Java control pannel says it is on Java 8 in the JRE settings and Java 8 Update 261 in the update settings. Every other command indicates I am on Java 8, and the Java control pannel says it is on Java 8 in the JRE settings and Java 8 Update 261 in the update settings.

However, when I do java -version it still says I am on Java 14. Nothing I do seems to fix it.但是,当我执行java -version时,它仍然说我在 Java 14 上。我似乎没有做任何事情来解决它。

Does anyone know what might be causing this?有谁知道这可能是什么原因造成的?

Thanks.谢谢。

在此处输入图像描述

Here some guide which could help https://explainjava.com/uninstall-java-macos/这里有一些指南可以帮助https://explainjava.com/uninstall-java-macos/

If you plan to support multiple versions I would recommend using sdk如果您计划支持多个版本,我建议您使用sdk

# list all possible java versions
sdk list java

# Install your favourite version
sdk install java <Identifier>

# Set which version you prefer to be default
sdk default java <Idenfifier>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM