java - Cordova 和 JDK 相互矛盾:JDK 1.8 或更高版本的要求检查失败
问题描述
我最近开始使用 Cordova 创建跨平台应用程序,并希望在我的计算机上的 Android 模拟器中运行示例 Cordova 应用程序。仿真命令似乎仅在我的环境变量仅指向 JDK 1.8 时才有效。当命令行尝试启动模拟器时,我遇到的问题可以通过将更新的 JDK 添加到环境变量来解决,但这样做意味着我无法启动模拟过程!我怎样才能解决这个问题?
我已经看到这种方式太多了。
解决方案
只是将评论总结为答案。
Cordova 需要JDK
1.8 才能工作,关于“或更高版本”的消息是错误的并且已经更新,不会出现在下一个版本中。
你JAVA_HOME
必须指向 JDK 目录,只是指向 1.8 的目录,而不是结尾;
推荐阅读
- android - 查看 选择背景图像并在其上绘图
- c# - 使用表达式树生成排序列表
- javascript - 如何在没有模型驱动方法的情况下验证模板驱动表单。?
- c# - 如何在 C# 中从 XML 文件中检索属性
- haskell - Haskell奇怪的(对我来说)行为
- python - 在Tensorflow中按字符串选择不同的模式
- java - Spring Boot 中的 Sendgrid 解析 api
- python - 重命名dask数据框中的列
- branch.io - 快速链接的 Branch.io 自定义事件计数不会增加
- spring - 为什么默认配置的spring webflux中没有异常堆栈跟踪?