java - 在 Manjaro Linux 上为 React Native 运行 JDK 时出现问题

标签 java react-native archlinux manjaro

React Native Docs说,

React Native requires version 8 of the Java SE Development Kit (JDK). You may download and install OpenJDK from AdoptOpenJDK or your system packager. You may also Download and install Oracle JDK 8 if desired.

我记得尝试安装 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。

最佳答案

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

但是,我仍然遇到同样的问题,试图让 npx react-native run-android 正常工作。

关于java - 在 Manjaro Linux 上为 React Native 运行 JDK 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59979132/

相关文章:

java - 使用 liquibase 插入空值

Java:如何在没有重复的情况下随机化数组列表

reactjs - react native : How to combine external and inline styles?

c - 为什么 gcc 数学库效率这么低?

python - 用于组织音乐的 python 脚本中的缩进错误

flutter - 如何在 Arch Linux 上为 Flutter 2 Web 设置 Google Chrome 的环境变量

java - 是否可以将不同类型添加到 Java 中的单个数组列表?

java - 使用通用参数使用 REST 服务

react-native - React Native-以编程方式检查是否在远程JS中启用调试

react-native 检查并提示用户启用网络/GPS