Не удалось запустить «javac -version», убедитесь, что у вас установлена ​​JDK версии 8 - PullRequest
0 голосов
/ 06 мая 2019

Я новичок в ионной разработке. Для разработки я установил требования, необходимые для ионной разработки. Я создаю приложения для ионной версии 1.

Моя проблема в том, что я установил jdk1.8.0_212 и установил путь в системных переменных.

JAVA_HOME : C:\Program Files\Java\jdk1.8.0_212

и в пути

%JAVA_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;C:\gradle-5.4-all\gradle-5.4\bin

Затем я запускаю команду

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: C:\Program Files\Java\jdk-12.0.1
[ERROR] An error occurred while running subprocess cordova.

    cordova run android exited with exit code 1.

    Re-running this command with the --verbose flag may provide more information.

Когда я запускаю javac, я получаю это:

'javac' is not recognized as an internal or external command,
 operable program or batch file.

Пожалуйста, помогите мне решить эту проблему, и я страдаю от этого 3 дня.

Пожалуйста, найдите ионную информацию

ionic info

Ionic:

ionic (Ionic CLI) : 4.12.0 
(C:\Users\sreek\AppData\Roaming\npm\node_modules\ionic)
Ionic Framework   : ionic1 1.3.4
@ionic/v1-toolkit : 1.0.22

Cordova:

cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms     : android 8.0.0
Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova- 
plugin-ionic-webview 4.0.1, (and 4 other plugins)

System:

Android SDK Tools : 26.1.1 (C:\Users\sreek\AppData\Local\Android\Sdk)
NodeJS            : v10.15.3 (C:\Program Files\nodejs\node.exe)
npm               : 6.4.1
OS                : Windows 10

1 Ответ

0 голосов
/ 07 мая 2019

Проверьте ответ по адресу: Ionic Build Failed: JAVA_HOME недействителен

вам также нужно явно указать полный путь к java home с помощью bin в переменной path. Также обязательно перезапустите консоль, чтобы отразить изменения.

...