Reactnative $JAVA_HOME 路径错误

Reactnative $JAVA_HOME path error

zzz@zzz-PC ~/AndroidStudioProjects/Example $ react-native run-android
Scanning 555 folders for symlinks in /home/zzz/AndroidStudioProjects/Example/node_modules (16ms)
Starting JS server...
Building and installing the app on the device (cd android && ./gradlew installDebug)...

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-9-oracle

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

Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html

在我执行 运行 "react-native run-android" 命令后,任何人都可以说出问题所在。我在 /etc/environment 中更改了我的 JAVA_HOME 路径,它仍然失败。

您需要指向一个 jdk,当前您指向一个 JVM。转到 here 并下载适当的 jdk 并安装它。然后将您的 JAVA_HOME 变量切换到 jdk 的新路径。