React Native JAVA_HOME设置为无效目录

时间:2018-12-08 09:25:04

标签: javascript java reactjs react-native redux

我是react native.的新手,我正在使用linux machine。我正在尝试运行应用程序。

现在,这是我所做的,

我的机器上已经安装了java。因此,那一次我添加了

在我的profile

我有以下环境变量。

export JAVA_HOME='/usr/local/java'
export PATH=$PATH:$HOME/bin:$JAVA_HOME/jdk1.8.0_121/bin

现在,在那之后,我将android studio安装到了其中一个文件夹中,

/home/softwares/android-studio

那一次我在配置文件中添加了env变量。

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

现在,我的项目文件夹是,

/home/projectWork/native/app

在package.json文件中添加了脚本,但是有

它给了我这个错误。

JS server not recognized, continuing with build...
Building and installing the app on the device (cd android && ./gradlew installDebug)...

ERROR: JAVA_HOME is set to an invalid directory: /usr/local/java

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

现在,我无法解决此问题。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

我认为您需要将JAVA_HOME设置为实际的JDK:

export JAVA_HOME='/usr/local/java/jdk1.8.0_121'