使用cordova时出现JAVA_主页错误
嘿,我正在尝试运行使用cordova时出现JAVA_主页错误,java,linux,cordova,ionic-framework,Java,Linux,Cordova,Ionic Framework,嘿,我正在尝试运行cordova run android,但出现以下错误: ANDROID_HOME=/home/ronin/Android JAVA_HOME=/home/ronin/jdk1.8.0_161/ (node:7717) UnhandledPromiseRejectionWarning: CordovaError: Requirements check failed for JDK 1.8 or greater at /home/ronin/Downloads/SyncA
cordova run android
,但出现以下错误:
ANDROID_HOME=/home/ronin/Android
JAVA_HOME=/home/ronin/jdk1.8.0_161/
(node:7717) UnhandledPromiseRejectionWarning: CordovaError: Requirements check failed for JDK 1.8 or greater
at /home/ronin/Downloads/SyncApp/platforms/android/cordova/lib/check_reqs.js:367:19
at _fulfilled (/home/ronin/Downloads/SyncApp/platforms/android/cordova/node_modules/q/q.js:854:54)
显然,我的JAVA\u HOME
变量设置正确(我最终没有/
得到相同的错误);
我运行的是Arch Linux,我知道它默认使用openjdk
版本。这是错误的根源吗?这是我运行java-version
openjdk version "9.0.4"
OpenJDK Runtime Environment (build 9.0.4+11)
OpenJDK 64-Bit Server VM (build 9.0.4+11, mixed mode)
救命啊 您需要卸载OpenJDK 9.x.x并在android或ios中安装用于构建ionic应用程序,然后设置路径。系统上是否安装了Oracle JDK?