【发布时间】:2020-01-30 04:35:38
【问题描述】:
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 上。
【问题讨论】:
-
您能否检查一下您在
/usr/lib/jvm中是否有一个名为jdk1.8.0的目录 -
不,没有。应该有吗?
-
您应该有一个名称包含
jdk1.8.0的目录,并且您需要设置您的JAVA_HOME变量以指向该目录
标签: java react-native archlinux manjaro