首页 > 解决方案 > Cordova 和 JDK 相互矛盾:JDK 1.8 或更高版本的要求检查失败

问题描述

我最近开始使用 Cordova 创建跨平台应用程序,并希望在我的计算机上的 Android 模拟器中运行示例 Cordova 应用程序。仿真命令似乎仅在我的环境变量仅指向 JDK 1.8 时才有效。当命令行尝试启动模拟器时,我遇到的问题可以通过将更新的 JDK 添加到环境变量来解决,但这样做意味着我无法启动模拟过程!我怎样才能解决这个问题?

我的图在这里

我已经看到这种方式太多了。

标签: javaandroidcordovajava-8sdk

解决方案


只是将评论总结为答案。

Cordova 需要JDK1.8 才能工作,关于“或更高版本”的消息是错误的并且已经更新,不会出现在下一个版本中。

JAVA_HOME必须指向 JDK 目录,只是指向 1.8 的目录,而不是结尾;


推荐阅读