【问题标题】:Wrongly set the JAVA_HOME in macmac中设置错误的JAVA_HOME
【发布时间】:2018-11-13 16:23:08
【问题描述】:

我使用以下注释将我的 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。

【问题讨论】:

    标签: java macos java-home


    【解决方案1】:

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

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

    1.7 更改为1.8 应该没问题。

    【讨论】:

    • 在 macos catalina 中努力配置 java 的任何人:删除以前安装的所有 JDK sudo rm -fr /Library/Java/JavaVirtualMachines/jdk-<desired version>.jdk。下载相同版本的jre和jdkjre-8u251-macosx-x64.dmgjdk-8u251-macosx-x64.dmg并安装。安装过程需要允许在 System Preferences > Security & Privacy > General > Open Anyway 按钮中进行安装。打开一个新终端时,输入java -version,你会得到“java version 1.8.0_251”。
    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-08
    • 2022-07-06
    • 2012-07-06
    • 1970-01-01
    相关资源
    最近更新 更多