java - 无法在 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 上。我似乎没有做任何修复它。
有谁知道这可能是什么原因造成的?
谢谢。
解决方案
这里有一些指南可以帮助 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>
推荐阅读
- java - 如何在片段的活动中设置公共文本视图?
- javascript - 无法从 html 文件访问 script.js
- javascript - 在 react-player 中设置音频流
- apache - 当我想打开 html 文件时 apache2 不起作用
- javascript - 可重用的对象文字
- android - 在应用程序进入后台之前更新 UI
- python - 使用间隔选择时,堆叠 Altair/Vega-Lite 图表中的工具提示消失
- r - R:贝叶斯;注意:创建了新的输出目录
- asp.net - Entity Framework Core - 这可能表示 EF Core 中的错误或限制
- spring - 身份验证后尝试访问 url 时出现 Spring Security 登录问题