繁体   English   中英

不能 bluidcordova 应用程序:JDK 的 Java 要求检查失败

[英]can't bluid cordova app: java Requirements check failed for JDK

我尝试使用cordova ionic 3构建应用程序,但出现错误:JDK 1.8.2的需求检查失败。 但是我安装了第 9 版...这里的信息:

ANDROID_HOME=C:\android
JAVA_HOME=C:\Program Files\Java\jdk-9.0.4\bin
Error: Requirements check failed for JDK 1.8 or greater

C:\...>ionic info

cli packages: (C:\...\AppData\Roaming\npm\node_modules)

@ionic/cli-utils  : 1.19.1
ionic (Ionic CLI) : 3.19.1

global packages:

cordova (Cordova CLI) : 7.1.0

local packages:

@ionic/app-scripts : 3.1.8
Cordova Platforms  : android 6.3.0 windows 5.0.0
Ionic Framework    : ionic-angular 3.9.2

System:

Android SDK Tools : 26.0.1
Node              : v9.0.0
npm               : 5.6.0
OS                : Windows 10

Environment Variables:

ANDROID_HOME : C:\android

Misc:

backend : pro

卸载您拥有的任何 java sdk 安装 JDK 1.8 按照此链接
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html然后寻找 Java SE Development Kit 8u172 并接受协议然后下载它。 然后更改您的环境变量以匹配 java sdk 位置,例如 JAVA_HOME C:\\Program Files\\Java\\jdk1.8.0_172

对我来说,解决方案是安装 1.8 然后不命名环境路径“...\\Java\\jdk1.8.0_161\\bin”而是“...\\Java\\jdk1.8.0_161”

将其他版本的 JDK 放在其他文件夹中,然后:

须藤 -s

apt-get 安装 gradle

离子 2 - 错误在 Android Studio 中找不到已安装的 Gradle 版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM