我收到此错误。 (我知道这可能不是React本地特定的,我也尝试了其他解决方案,我仍然没有做对。)
ERROR: JAVA_HOME is set to an invalid directory: ”/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home”
我刚刚安装了jdk 8,这就是我导出的方式。
export JAVA_HOME=”$(/usr/libexec/java_home -v 1.8)”
并添加到〜/ .profile
vi ~/.profile, //then added : export JAVA_HOME=”$(/usr/libexec/java_home -v 1.8)”
以下是运行 react-native run-android
时出现的错误答案 0 :(得分:0)
从命令行执行which java
时会得到什么?
在我的机器上,我得到/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/bin/java
这是因为我已经导出了我的JAVA HOME,如下所示:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home
然后我有:
export PATH=$JAVA_HOME/bin:${PATH}
以确保在系统之前设置此JAVA_HOME。