首页 > 解决方案 > Cordova android 运行/构建错误 - JDK 1.8 的要求检查失败

问题描述

我已经构建了我的 cordova 应用程序并收到“JDK 1.8 的要求检查失败”错误消息。

卸载所有 java 并安装 jdk 1.8 并没有解决我的问题。

D:\xampp\htdocs\aware>cordova 运行 android Android Studio 项目检测到 ANDROID_HOME=C:\Users\Baha\AppData\Local\Android\Sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221 要求检查失败JDK 1.8

截图: 科尔多瓦运行/构建 android 时的错误消息

JAVA_HOME 环境。

JDK 设置

jdk 文件夹

标签: javacordovaionic-frameworkphonegapandroid-build

解决方案


您可能在系统上安装了多个 Java(二进制文件)。首先,通过where javacmd.exe(命令行)中执行命令来检查这一点。

  1. 最有可能的是,您会看到安装了多个java.exe版本,如果是这样,这可能就是原因,尽管安装了新的 Java,但您的系统仍然提供了另外一个版本;
  2. 即使您已相应地设置了%JAVA_HOME%环境变量,您的环境中也可能有另一个可用的变量,要么是因为在系统变量(在环境变量下)变量中添加了java.exe一些其他 Java 二进制文件的binPath文件夹,要么是因为它在某个其他地方,也可以通过任何其他环境变量获得(例如: Windows 上的System32)。

检查where java并查看Path系统变量下的环境变量。


推荐阅读