错误:JAVA_HOME 设置为无效目录:/usr/libexec/java_home (Mac OSX)

Mr.*_*bot 3 java-home react-native

当我运行时,react-native run-android我收到错误ERROR: JAVA_HOME is set to an invalid directory: /usr/libexec/java_home

我将 Java 主路径添加到我的 bash 配置文件中,如下所示:

export JAVA_HOME=$(/usr/libexec/java_home)

当我粘贴此内容并在终端中按 Enter 时:

/usr/libexec/java_home,

我明白了:

/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home

但是当我运行时react-native run-android,我仍然收到错误。

这让我非常生气,而且我不知道如何解决它。

任何想法都非常感激。

hon*_*lop 6

设置您获得的值。

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
Run Code Online (Sandbox Code Playgroud)