简介:
在最新版本的 macOS 上,Java 运行时没有默认情况下包含的时间更长。虽然它可以作为可选包安装,但用户可能会遇到 JAVA_HOME 环境变量设置不正确的问题。
问题:
Java 应用程序依赖于JAVA_HOME 变量确定 Java 开发工具包 (JDK) 的位置。如果没有正确的设置,这些应用程序可能无法运行。
解决方案:
要更正 JAVA_HOME 变量,您可以将以下行添加到 ~/.bash_profile文件:
export JAVA_HOME="(/usr/libexec/java_home -v 1.6)" export JAVA_HOME="(/usr/libexec/java_home -v 1.7)" export JAVA_HOME="(/usr/libexec/java_home -v 1.8)" export JAVA_HOME="(/usr/libexec/java_home)"
注意:
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
其他信息:
以上是为什么我的 JAVA_HOME 变量在 macOS 上未定义以及如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!