Не удалось запустить «javac -версия». Убедитесь, что у вас установлена ​​версия 8 JDK. - PullRequest
0 голосов
/ 13 июля 2020

Я новичок в ioni c и перепробовал все, что доступно на inte rnet по этой проблеме, но не нашел подходящего / подходящего решения.

Подробности моей проблемы:

Я работаю с ioni c 5, и когда я запускаю ionic cordova run android, через некоторое время у меня появляется следующая ошибка:

Failed to run "javac -version", make sure that you have a JDK version 8 installed.
You can get it from the following location:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Your JAVA_HOME is invalid: /usr/lib/jvm/java-8-openjdk-amd64
[ERROR] An error occurred while running subprocess cordova.
    
    cordova build android --device exited with exit code 1.
    
    Re-running this command with the --verbose flag may provide more information.

Я уже установил java, cordova и android studio на моем P C (ubuntu 16.04) следующие детали:

команда: java -version

результат:

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~16.04-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

команда : javac -version результат:

The program 'javac' can be found in the following packages:
 * default-jdk
 * ecj
 * gcj-5-jdk
 * openjdk-8-jdk-headless
 * gcj-4.8-jdk
 * gcj-4.9-jdk
 * openjdk-9-jdk-headless
Try: sudo apt install <selected package>

1 Ответ

0 голосов
/ 13 июля 2020

apt-install default-jdk, что в основном и говорит вам делать это последнее сообщение, должно помочь.

Debian / Ubuntu имеют разные пакеты для JRE и JDK. Вы установили только JRE.

...