Ошибка JAVA_HOME при использовании cordova - PullRequest
0 голосов
/ 30 апреля 2018

эй, я пытаюсь запустить 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_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)

помогите!

1 Ответ

0 голосов
/ 30 апреля 2018

вам нужно удалить OpenJDK 9.x.x и установить Java SE Development Kit 8 для сборки ионного приложения в Android или IOS, а затем установить JAVA_HOME путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...