keytool.exe不是有效的win32应用程序

时间:2011-11-26 15:42:20

标签: java windows keytool

每当我使用其中任何一个命令时,即使我作为exe文件单独打开keytool.exe,我也会收到“keytool.exe不是有效的win32应用程序”错误。

  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

  4. 这是如何引起的?如何解决?

3 个答案:

答案 0 :(得分:7)

我遇到了同样的问题。我在“C:\ Program Files(x86)\ Java \ jdk1.7.0_03 \ jre \ bin”中找到另一个keytool.exe 我猜您使用了“C:\ Program Files(x86)\ Java \ jdk1.7.0_03 \ bin”中的keytool.exe

Wolfen的

答案 1 :(得分:5)

我遇到了同样的问题。我查看了EXE文件的大小,其大小为0kb。

经过一系列的研究,我发现了这个: http://www.java.com/en/download/help/x64bits.xml

它说安装32位版本来解决问题。但是我不喜欢这个想法,所以我重新安装了64位版本,它解决了我的问题。

您可能需要检查文件的大小,看看这是否是您的问题。

答案 2 :(得分:2)

我从另一台服务器复制了keytool.exe,并在机器上将其替换为抛出此错误,这对我有用。