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

JDK 1.8.x的需求检查失败!检测到的版本:3.0.0

王岳
2023-03-14

我试图为Android建立一个类星体cordova应用程序。当我运行命令Quasar dev-m Cordova-t android时,我会得到错误:

检查Java JDK和Android SDK版本Android_SDK_ROOT=C:\users\myusername\appdata\local\Android\SDK(推荐设置)Android_Home=C:\users\myusername\appdata\local\Android\SDK(DEPRECATED)需求检查JDK 1.8.x失败!检测到的版本:3.0.0,检查您的ANDROID_SDK_ROOT/JAVA_HOME/PATH环境变量

App·命令“Cordova”失败,退出代码为:1 App·更新的Cordova config.xml App·⚠️[FAIL]Cordova CLI已失败

它说我需要JDK 1.8.x,但它检测到3.0.0。但是我非常确定我已经安装了JDK1.8,当我运行bash shell命令java-version时,我得到:picked up java_tool_options:-xmx3g-xms2g java version“1.8.0_291”java(TM)SE运行时环境(构建1.8.0_291-B10)java HotSpot(TM)64位服务器VM(构建25.291-B10,混合模式)

在C:\Program Files\java中,我有两个文件夹:jdk1.8.0_291和jre.18.0_291

我的JAVA_HOME环境变量设置为C:\program files\java\jdk1.8.0_291

我不知道为什么我不能得到应用程序建立。请救命!

共有1个答案

谭坚诚
2023-03-14

我将环境变量JAVA_TOOL_OPTIONS设置为。在清除变量并再次尝试之后,一切都起作用了。我读到这可能是由于使用java_tool_options时,Execa使用的regex未能检测到正确的版本。

 类似资料: