JAVA_HOME установлен в недопустимый каталог:

Я установил JAVA_HOME в моей системе C:\Program Files\Java\jdk1.8.0_ 131\bin; и я пытаюсь запустить команду cordova (сборка cordova) в командной строке, но я получаю сообщение об ошибке ниже. Я перепробовал все способы, но не смог решить эту проблему:

ОШИБКА: для JAVA_HOME задан неверный каталог: C:\Program Files\Java\jdk1.8.0_ 131\bin;

Пожалуйста, установите переменную JAVA_HOME в вашей среде в соответствии с местоположением вашей установки Java.

Ответ 1

Вы должны установить его с помощью C:\Program Files\Java\jdk1.8.0_12.

\bin не требуется.

Ответ 2

JAVA_HOME должен указывать на домашний каталог jdk, а не на jdk/bin.

Вам нужно установить JAVA_HOME так:

JAVA_HOME="C:\Program Files\Java\jdk1.8.0_131"

Ответ 3

Удалите \bin, а также удалите ; в конце. После перезапустите cmd и запустите.

Ответ 4

Попробуйте следующее:

  • Удалите \bin из пути JAVA_HOME.
  • Откройте новое окно командной строки.
  • Запустите вашу команду от имени администратора.

Ответ 5

JAVA_HOME должен быть C:\Program Files\Java\jdk1.8.0_172 не включать C:\Program Files\Java\jdk1.8.0_172 (;) или bin в пути. Любая версия JDK выше 7 будет работать. Также вам нужно перезапустить cmd

Ответ 6

установите JAVA_HOME как C:\Program Files\Java\jdk1.8.0_172

не используйте точку с запятой ";" с указанным выше значением JAVA_HOME

Чтобы убедиться, что он установлен правильно, перейдите к проверке командной строки для C:.......> sdkmanager --list

появится полный список, который позволит вам успешно сохранить его.

иначе это покажет ошибку, что путь JAVA_HOME не установлен правильно.

Ответ 7

В окне 10 проблема была с точкой с запятой ; ,

Перейдите к edit the system environment variables и удалите точку с запятой в конце значения JAVA_HOME C:\Program Files\Java\jdk1.8.0_144

Другими словами, преобразуйте этот C:\Program Files\Java\jdk1.8.0_12; в C:\Program Files\Java\jdk1.8.0_12

Ответ 8

я думаю, вам нужно удалить ';' с конца пути Java.

Ответ 9

После установки переменной JAVA_HOME, запустите android studio от имени администратора

Ответ 10

Вам нужно установить только с C:\Program Files\Java\jdk1.8.0_12.

И проверьте с помощью нового cmd. Будет обновляться

Ответ 11

  • Просто установите свой путь JAVA_HOME для своего каталога jdk, например C:\Program Files\Java\jdk
  • Вам также может потребоваться перезагрузка для обновления изменений.