keytool.exe не является приложением win32

Всякий раз, когда я использую любую из этих команд, я получаю сообщение об ошибке "keytool.exe не является допустимым приложением win32", даже когда я открываю keytool.exe независимо как исполняемый файл.

  1. C:\Program Files(x86)\Java\jre6\bin>keytool.exe -list -alias androiddebugkey -keystore "C:\Users\ti7a\.android\debug.keystore" -storepass android -keypass android

  2. keytool -list -keystore "C:\Users\ti7a\.android\debug.keystore"

  3. C:>cd C:\Program Files\Java\jre6\bin

    а потом

    keytool -list -alias androiddebugkey -key store "C:\Users\ti7a\.android\debug.keystore" -storepass andro id -keypass android

Как это вызвано и как я могу решить это?

3 ответа

Я столкнулся с той же проблемой. Я нашел другой файл keytool.exe внутри "C:\Program Files (x86)\Java\jdk1.7.0_03\jre\bin". Я думаю, вы использовали keytool.exe внутри "C: \ Program Files (x86) \ Java" \ jdk1.7.0_03 \ Bin"

Вольфене

У меня такая же проблема. Я посмотрел на размер файла EXE, и его размер был 0 КБ.

После нескольких исследований я наткнулся на это: http://www.java.com/en/download/help/x64bits.xml

Он говорит, чтобы установить 32-битную версию, чтобы исправить проблему. Однако эта идея мне не понравилась, поэтому я переустановил 64-битную версию, и это устранило проблему.

Возможно, вы захотите проверить размер вашего файла, чтобы увидеть, если это может быть вашей проблемой.

Я скопировал keytool.exe с другого сервера и заменил его на машине, выдав эту ошибку, и это сработало для меня.

Другие вопросы по тегам