首页 > 解决方案 > 错误:JAVA_HOME 设置为无效目录:/usr/libexec/java_home (Mac OSX)

问题描述

当我运行时,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).

当我粘贴这个并在终端中输入时:

/usr/libexec/java_home,

我明白了:

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

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

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

任何想法都非常感谢。

标签: react-nativejava-home

解决方案


设置你得到的值。

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

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar

推荐阅读