如何在MACOS上将Java从9降级到8。Eclipse 未与 Java 9 一起运行
如何在macOS Sierra 10.12.6(16G29)上将Java从9降级到8。我尝试删除Java插件并安装了Java 8,但是Java和javac版本在终端中显示9,但在系统首选项中显示为8。
如何在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 9 或更高版本。
第 1 步:安装 Java 8
你可以从这里下载Java 8:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
第 2 步:在安装 Java 8 之后。确认安装所有版本。在终端中键入以下命令。
/usr/libexec/java_home -V
第 3 步:编辑.bash_profile
sudo nano ~/.bash_profile
第 4 步:添加 1.8 作为默认值。(将以下行添加到bash_profile文件中)。
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
现在按 Ctrl+X 退出 bash。按“Y”保存更改。
第 5 步:重新加载bash_profile
source ~/.bash_profile
第 6 步:确认 Java 的当前版本
java -version