Не удалось создать ионную ошибку : Ваш JAVA_HOME недействителен: «C:Program Файлы»Javajdk1.8.0_291

#java #android #ionic-framework

Вопрос:

Я пытаюсь выполнить эту команду

 ionic cordova build android --prod --release
 

и я получаю следующую ошибку :

     Build at: 2021-07-06T09:28:20.394Z - Hash: 933d6e73ee2cc923ca07 - Time: 62511ms
> cordova.cmd build android --release
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:UsersdaeesAppDataLocalAndroidSdk (recommended setting)
ANDROID_HOME=C:UsersdaeesAppDataLocalAndroidSdk (DEPRECATED)
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"Javajdk1.8.0_291
[ERROR] An error occurred while running subprocess cordova.

        cordova.cmd build android --release exited with exit code 1.

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

Я попробовал другое решение, которое уже обсуждалось, но ни одно из них не сработало для меня

Хотя это говорит о том, что мой JAVA_HOME недействителен, но я так не думаю, у меня он установлен, и я добавил его в качестве переменной среды и системы

Что мне делать? Пожалуйста, помогите

введите описание изображения здесь

Комментарии:

1. Поделитесь скриншотом системных переменных.

2. Your JAVA_HOME is invalid: "C:Program Files"Javajdk1.8.0_291 Похоже, у вас есть двойная цитата в середине пути

3. Установлена ли Java в «C:Program Файлы»Javajdk1.8.0_291? Попробуйте выполнить Java напрямую

4. @MatPag да, я видел это в одном из решений на stackoverflow, но это не сработало для меня.. и при удалении кавычек также нет разницы в выводе

5. @8bit Я ввел java-версию в cmd, у меня нет вывода, но и ошибки тоже нет, что-то не так с установкой ?

Ответ №1:

Я просто удалил все версии JDK, а затем снова установил версию V1.8, и это сработало

Ответ №2:

Удалите " из JAVA_PATH, чтобы это выглядело так: C:Program FilesJavajdk1.8.0_291

Комментарии:

1. Просто сделал, есть это или нет, это ничего не изменило