首页 > 解决方案 > 无法在 OSX 上从版本 14 降级到 Java JDK 8

问题描述

我已按照oracle 的说明在 OSX 上卸载 Java。我重新启动我的 Mac,'java -version' 说 JDK 14。然后我安装了 JDK 8。

我遵循了许多不同的堆栈交换答案来降级 Java。其他所有命令都表示我使用的是 Java 8,Java 控制面板显示 JRE 设置中的 Java 8 和更新设置中的 Java 8 Update 261。

但是,当我这样做时,java -version它仍然说我在 Java 14 上。我似乎没有做任何修复它。

有谁知道这可能是什么原因造成的?

谢谢。

在此处输入图像描述

标签: javajava-8downgradejava-14

解决方案


这里有一些指南可以帮助 https://explainjava.com/uninstall-java-macos/

如果您打算支持多个版本,我建议您使用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>

推荐阅读