如何在 MACOS 上将 Java 从 9 降级到 8。 Eclipse 未使用 Java 9 运行

新手上路,请多包涵

如何在 macOS Sierra 10.12.6(16G29) 上将 Java 从 9 降级到 8。我尝试删除 Java 插件并安装 Java 8,但是 Java 和 javac 版本在终端中显示为 9,但在系统首选项中为 8。

原文由 LearningNew 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 505
1 个回答

你不需要降级。您可以在 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 中设置默认值

原文由 mdeterman 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题