当前位置: 首页 > 知识库问答 >
问题:

Cordova android运行/构建错误-JDK 1.8需求检查失败

杜成和
2023-03-14

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

卸载所有java并安装JDK1.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的需求检查失败

共有1个答案

程和蔼
2023-03-14

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

  1. 最有可能的情况是,您将看到安装了多个Java.exe,如果是这样,这可能是原因,尽管安装了新的Java,但您的系统仍然提供了另一个版本;
  2. 即使您已经相应地设置了%java_home%环境变量,在您的环境中可能还有另一个Java.exe,这可能是因为在System Variables中(在Environmental Variables下)Path变量中添加了其他Java二进制文件的bin文件夹,或者是因为它位于其他位置,也可以通过任何其他环境变量(例如:Windows上的System32)使用。

检查where java并在系统变量下查看path环境变量。

 类似资料:
  • 编译错误 此环境中未提供编译器。也许您正在运行 JRE 而不是 JDK?完成时间: 2018-02-06T12:16:07 05:30 最终内存: 9M/63M 无法执行目标组织.apache.maven.plugins:maven-编译器-插件:3.1:编译(默认编译) 编译失败 此环境中未提供编译器。也许您正在运行 JRE 而不是 JDK? 要查看错误的完整堆栈跟踪,请使用-e开关重新运行Ma

  • 很好的一天!我在尝试Apache Cordova时遇到以下问题: 我已经尝试了在Cordova中建议的:JDK 1.8或更高版本的需求检查失败 卸载JDK 1.8版本,只安装最新的JDK 1.8 导出JAVA_HOME在USER和/或SYSTEM变量在ENV变量 但错误依然存在。 感谢您的帮助。提前谢谢!

  • 我有我的身材。gradle文件已设置,我的项目到目前为止运行良好。现在的问题是我什么时候跑步/gradlew运行时失败,错误为: 错误:任务“:运行”的执行失败。进程'command'/usr/lib/jvm/java-7-openjdk-amd64/bin/java''以非零出口值1结束 ./gradlew构建成功,任何关于原因的线索,也尝试检查以前的线程,但都没有用。下面是我的毕业证书。生成文

  • android_home=c:\users\admin\appdata\local\android\sdk(DEPRECATED) JDK 8的需求检查失败('1.8.*')!检测到的版本:9.0.1 检查ANDROID_SDK_ROOT/JAVA_HOME/PATH环境变量。 $ionic信息 离子型: 离子(离子CLI):4.12.0(C:\users\admin\appdata\roamin

  • 我有一个与这里类似的情况:Spring Cloud Stream和RabbitMQ健康检查 错误信息 环境: Java 8 Grails 3.3.8 弹簧-拉比-1.7.9.释放 弹簧引导致动器-1.5.15.释放 KeyCloak服务器4.6.0.final 知道怎么能让兔子在这里停用吗?

  • 在学习如何对应用程序进行dockerize时,我遇到了一个障碍,Dockerfile构建无法输出: 容器中的目录结构为: /应用程序 /应用程序- 存储库中的目录是 Dockerfile docker编写。yml/src /src- Dockerfile是: Docker-comment是: 我已经做了相当多的迭代和故障排除。如果我运行python:3.8-alpine容器并手动复制Pipfile