我通过使用以下注释将Mac的Java主页从Java 10更改为Java 8:

echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.8)" >> ~/.bash_profile


但是不幸的是,当我执行命令时,我把1.7代替了1.8:

echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile


现在,当我打开终端时出现以下错误:
找不到与版本“ 1.7”匹配的任何JVM。

最佳答案

用您喜欢的文本编辑器打开.bash_profile文件,并查看最后一行。它应该是

export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)


1.7更改为1.8,您应该可以。

10-08 00:28