'keytool' не распознается как внутренняя или внешняя команда
Я создал небольшое приложение для Android с использованием Ionic и собирался создать подписанный apk для тестирования приложения.
Когда я набрал команду 'keytool' в командной строке, я получаю эту ошибку
'keytool' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
И я попробовал поискать в Google, и все решенные проблемы упоминают, что это проблема с переменной пути JDK. Я попытался изменить значение переменной "JAVA_HOME" на "C:\Program Files\Java\jdk1.8.0_131\bin" и на "C:\Program Files\Java\jre1.8.0_131\bin" и все еще получал ту же ошибку,
Но когда я запускаю команду 'keytool' в папке 'C:\Program Files\Java\jre1.8.0_131\bin', это работает.
Кто-нибудь может мне с этим помочь? В чем может быть проблема, что я не могу получить к нему доступ по всему миру?
1 ответ
Это происходит потому, что вы не добавили каталог bin вашего JAVA_HOME
переменная окружения в вашем %PATH%
,
- Добавьте переменную среды
JAVA_HOME
с путем C:\Program Files\Java\jdk1.8.0_131 без каталога bin. - Добавить
%JAVA_HOME%\bin
каталог в конце вашего%PATH%
,