本文介绍了macOS Mojave (10.14) 到 Lion (10.7) 上的 JAVA_HOME 在哪里?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Java 是最新版本 macOS 上的可选包.

Java is an optional package on the latest versions of macOS.

然而,一旦安装,JAVA_HOME 环境变量似乎未正确设置.

Yet once installed it appears like the JAVA_HOME environment variable is not set properly.

推荐答案

使用 Java 可选安装包Oracle JDK,将以下行之一添加到您的 ~/.bash_profile 文件将相应地设置环境变量.

With the Java optional package or Oracle JDK installed,adding one of the following lines to your ~/.bash_profile file will set the environment variable accordingly.

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)"

注意:如果您使用 brew 在 mac 上安装了 openjdk,请运行 sudo ln -sfn/usr/local/opt/openjdk/libexec/openjdk.jdk/Library/Java/JavaVirtualMachines/openjdk.jdk 使上述工作

Note: If you installed openjdk on mac using brew, run sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk for the above to work

更新:添加了基于 Jilles van Gurp 响应-v标志/a>.

Update: added -v flag based on Jilles van Gurp response.

这篇关于macOS Mojave (10.14) 到 Lion (10.7) 上的 JAVA_HOME 在哪里?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!