Java 以下错误在cordova项目中意味着什么?
您好,我正在我的设备上运行cordova项目Java 以下错误在cordova项目中意味着什么?,java,android,cordova,Java,Android,Cordova,您好,我正在我的设备上运行cordova项目cordova run android--设备控制台显示以下错误: ANDROID_HOME=/HOME/diana/ANDROID/sdk JAVA_HOME=/usr/lib/jvm/JAVA-8-oracle需求检查失败 JDK 1.8或更高版本 不过,react native在Android emulator和移动设备中都能完美运行 如何更正此错误?jdk版本向我展示了下面的$java-version命令: java版本“11.0.2”2019
cordova run android--设备控制台显示以下错误:
ANDROID_HOME=/HOME/diana/ANDROID/sdk
JAVA_HOME=/usr/lib/jvm/JAVA-8-oracle需求检查失败
JDK 1.8或更高版本
不过,react native在Android emulator和移动设备中都能完美运行
如何更正此错误?jdk版本向我展示了下面的$java-version
命令:
java版本“11.0.2”2019-01-15 LTS java(TM)SE运行时环境
18.9(构建11.0.2+9-LTS)Java热点(TM)64位服务器VM 18.9(构建11.0.2+9-LTS,混合模式)
我认为java版本“11.0.2”
可能不是来自您的java-8-oracle
目录。尝试运行<代码> java java/代码>,看看它来自哪里,并考虑指向javajava HOME。谢谢@ MkasBeg,这是运行$Java:/Ur/bin /Java的结果。我如何纠正这个问题?在Ubuntu中安装JDK应该像sudo apt get install openjdk-8-JDK一样简单,除非您有使用Oracle构建的特定要求。即使在这种情况下,在添加webupd8 oracle java存储库后,也应该可以使用类似的命令。此外,如果运行update java alternations
,则可以在不卸载的情况下修复此问题。这个命令可以帮助您选择系统应该使用哪个版本的java。请看这里: