作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
如何在 macOS Sierra 10.12.6(16G29) 上将 Java 从 9 降级到 8。我尝试删除 Java 插件并安装 Java 8,但是 Java 和 javac 版本在终端中显示为 9,但在系统首选项中为 8。
最佳答案
您无需降级。您可以在 MacOS 上运行多个版本的 Java。您可以在 MacOS 中使用此命令设置终端版本。
# List Java versions installed
/usr/libexec/java_home -V
# Java 11
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
# Java 1.8
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
# Java 1.7
export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
# Java 1.6
export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)
您可以在 .bashrc、.profile 或 .zprofile 中设置默认值
关于java - 如何在 MACOS 上将 Java 从 9 降级到 8。 Eclipse 未使用 Java 9 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46513639/
我是一名优秀的程序员,十分优秀!