Java 是最新版本 macOS 上的可选包。
然而,一旦安装,它似乎 JAVA_HOME 环境变量未正确设置。
最佳答案
使用 Java optional package或 Oracle JDK已安装, 将以下行之一添加到您的 ~/.bash_profile 文件将相应地设置环境变量。
export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
or simply
export JAVA_HOME="$(/usr/libexec/java_home)"
注意:如果您在 mac 上使用 brew 安装了 openjdk,请运行 sudo ln -sfn/usr/local/opt/openjdk/libexec/openjdk.jdk/Library/Java/JavaVirtualMachines/openjdk.jdk
使上述工作
更新:基于 Jilles van Gurp 添加了 -v 标志response .
关于java - macOS Mojave (10.14) 到 Lion (10.7) 上的 JAVA_HOME 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6588390/