科尔多瓦未能找到“ JAVA_HOME”环境变量

时间:2020-05-26 18:43:47

标签: cordova ubuntu java-8

我在Ubuntu 19.04上

我遵循了Cordova指南Cordova documentation

但是当我在终端中写“ cordova build”时,得到以下输出:

找不到“ JAVA_HOME”环境变量。尝试手动设置。

然后我执行“ nano〜/ .bashrc”以查看我是否拥有这个:

export JAVA_HOME =“ / usr / lib / jvm / jdk1.8.0_241”

export PATH =“ $ PATH:$ JAVA_HOME / bin”

这也是我在IntelliJ中使用的jdk,完全没有问题。

如果我输入“ cordova要求”,则会得到以下输出

Android的需求检查结果:

Java JDK:已安装11.0.7

Android SDK:已安装true

Android目标:未安装

android:命令失败,退出代码为ENOENT

Gradle:已安装/ usr / share / gradle / bin / gradle

某些需求检查失败

那么为什么找不到JAVA_HOME?

1 个答案:

答案 0 :(得分:0)

目前,Cordova requires JDK 8 ('1.8.*') java -versioncordova requirements命令的输出表明您已在系统上安装了JDK 11。同时,您将JAVA_HOMEPATH设置为jdk1.8.0_241目录,我怀疑它是否存在。

您是否尝试过删除JDK 11并安装JDK 8?