首页 > 解决方案 > 在 Manjaro Linux 上为 React Native 运行 JDK 时出现问题

问题描述

React Native 文档说,

React Native 需要版本 8 的 Java SE 开发工具包 (JDK)。您可以从 AdoptOpenJDK 或您的系统打包程序下载并安装 OpenJDK。如果需要,您还可以下载并安装 Oracle JDK 8。

我记得尝试安装 JDK 的最后一个命令是

sudo pacman -S jdk8-openjdk

当我跑步时

npx react-native run-android

在项目目录上,我收到此错误:

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/jdk1.8.0

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

我在 Manjaro Linux 上。

标签: javareact-nativearchlinuxmanjaro

解决方案


我有同样的问题。如果您在 android studios 中打开 android 项目,则在那里构建它。然后返回终端并运行npx react-native start

但是,我仍然遇到试图npx react-native run-android上班的同样问题。


推荐阅读