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
命令来检查这一点。
- 很可能,您会看到安装了多个
java.exe
,如果是这样,这可能就是原因,尽管安装了新的 Java,您的系统仍然提供了它的另一个版本;
- 即使您相应地设置了
%JAVA_HOME%
环境变量,您的环境中可能还有另一个 java.exe
可用,要么是因为有一些其他 Java 二进制文件' bin 文件夹添加到系统变量的(在环境变量下)Path
变量中,或者因为它在其他地方,也可以通过任何其他环境变量使用(例如: System32 Windows).
检查 where java
并在系统变量下查看您的 Path
环境变量。
我的问题部分解决了,我改变了路径并尝试使用 vs code 构建,它有效,但 phpstorm 仍然无法构建我的应用程序。
我构建了我的 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
命令来检查这一点。
- 很可能,您会看到安装了多个
java.exe
,如果是这样,这可能就是原因,尽管安装了新的 Java,您的系统仍然提供了它的另一个版本; - 即使您相应地设置了
%JAVA_HOME%
环境变量,您的环境中可能还有另一个java.exe
可用,要么是因为有一些其他 Java 二进制文件' bin 文件夹添加到系统变量的(在环境变量下)Path
变量中,或者因为它在其他地方,也可以通过任何其他环境变量使用(例如: System32 Windows).
检查 where java
并在系统变量下查看您的 Path
环境变量。
我的问题部分解决了,我改变了路径并尝试使用 vs code 构建,它有效,但 phpstorm 仍然无法构建我的应用程序。