java - 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
解决方案
您可能在系统上安装了多个 Java(二进制文件)。首先,通过where java
在cmd.exe
(命令行)中执行命令来检查这一点。
- 最有可能的是,您会看到安装了多个
java.exe
版本,如果是这样,这可能就是原因,尽管安装了新的 Java,但您的系统仍然提供了另外一个版本; - 即使您已相应地设置了
%JAVA_HOME%
环境变量,您的环境中也可能有另一个可用的变量,要么是因为在系统变量(在环境变量下)变量中添加了java.exe
一些其他 Java 二进制文件的binPath
文件夹,要么是因为它在某个其他地方,也可以通过任何其他环境变量获得(例如: Windows 上的System32)。
检查where java
并查看Path
系统变量下的环境变量。
推荐阅读
- r - 将函数参数简化为向量
- django - 成功部署到 Heroku 但是页面没有显示任何内容
- java - 如何在 .ssh/confg 中使用 JSch 和 ProxyJump
- ios - 如何删除 .exec 扩展名 git 适用于文件?
- python - 用于在字符串中提取纬度的正则表达式
- elasticsearch - Elasticsearch:如何将正则表达式查询与过滤器结合起来
- postfix-mta - 带有 gmail 的 Postfix smtp 中继主机替换发件人地址
- c++ - 联合中指针和数组的不同地址
- node.js - 将照片 url 存储在数据库中
- python - Jupyter notebook 无法在 Anaconda 环境中启动