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

React native 错误:JAVA_HOME设置为无效目录:/usr/libexec/JAVA_HOME(Mac OSX),react-native,java-home,React Native,Java Home,当我运行react native run android时,我得到一个错误错误:JAVA\u HOME被设置为无效目录:/usr/libexec/JAVA\u HOME 我将Java主路径添加到我的bash概要文件中,如下所示: 导出JAVA\u HOME=$(/usr/libexec/JAVA\u HOME) 当我粘贴此内容并在终端中按enter键时: /usr/libexec/java_home 我明白了: /Library/Java/JavaVirtualMachines/jdk-12.0

当我运行
react native run android
时,我得到一个错误
错误:JAVA\u HOME被设置为无效目录:/usr/libexec/JAVA\u HOME

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

导出JAVA\u HOME=$(/usr/libexec/JAVA\u HOME)

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

/usr/libexec/java_home

我明白了:

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

但是当我运行
react native run android
时,仍然会出现错误

这简直让我发疯了,我不知道如何修复它

任何想法都非常受欢迎。

设定你得到的价值

export JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/HOME

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

如果键入echo$JAVA\u HOME,会得到什么?