Cordova android run/build 错误 - JDK 1.8 的要求检查失败

Cordova android run/build Error - Requirements check failed for JDK 1.8

我构建了我的 cordova 应用程序并收到 "Requirements check failed for JDK 1.8" 错误消息。

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

D:\xampp\htdocs\aware>科尔多瓦 运行 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

的要求检查失败

屏幕截图:

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

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

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

我的问题部分解决了,我改变了路径并尝试使用 vs code 构建,它有效,但 phpstorm 仍然无法构建我的应用程序。