使用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?