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

每当我使用任何这些命令,我​​得到“keytool.exe不是一个有效的win32应用程序”错误,即使当我作为一个exe文件独立打开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

这是如何造成的,我该如何解决?

我有同样的问题。 我看着EXE文件的大小,它的大小是0kb。

经过一番研究之后,我遇到了这样一个: http : //www.java.com/en/download/help/x64bits.xml

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

你可能想检查你的文件的大小,看看这可能是你的问题。

我面临同样的问题。 我发现另一个keytool.exe里面的“C:\ Program Files文件(x86)\ Java \ jdk1.7.0_03 \ jre \ bin”我猜你使用了“C:\ Program Files文件(x86)\ Java \ jdk1.7.0_03 \ BIN”

沃尔芬

我从另一台服务器复制keytool.exe,并在抛出这个错误,并为我工作的机器上取代它。