首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cordova build android > check failed for JDK 1.8

cordova build android > check failed for JDK 1.8
EN

Stack Overflow用户
提问于 2017-10-17 21:22:55
回答 2查看 3.8K关注 0票数 3

我正在遵循本教程构建一个Cordova应用程序。我谈到了我应该构建的部分,在powershell (我在Windows10上)中,我输入了cordova build android,并反复得到了这个错误:

代码语言:javascript
复制
ANDROID_HOME=C:\Android
JAVA_HOME=C:\Program Files\java\jdk-9.0.1
Error: Requirements check failed for JDK 1.8 or greater

我知道这个问题以前曾在这里提出过,但这些答案似乎不适用于我。

我尝试过的事情:

  • 卸载和重新安装JDK 9
  • 安装JDK 8并安装JDK 9
EN

回答 2

Stack Overflow用户

发布于 2017-10-18 09:01:53

正如消息所述,android工具需要jdk 8,而不是jdk9。

如果同时安装了jdk8和jdk9,则必须检查路径中的版本以及JAVA_HOME指向的位置。

在您发布的日志中,我看到JAVA_HOME正在引导JDK9。

您可以将globel JAVA_HOME env var修改为目标JDK8,也可以在使用cordova CLI之前更改powershell中的JAVA_HOME,如果只想对cordova使用jdk8:

代码语言:javascript
复制
$env:JAVA_HOME="C:\Program Files\Java\jdk1.8.0_151"
cordova build android
票数 3
EN

Stack Overflow用户

发布于 2018-02-01 18:18:55

"!我的问题是我在许多变量上声明了JDK。检查声明的JDK在哪里!

对不起我的英语。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46799425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档