如何在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中设置默认值