Java keytool.exe不是有效的win32应用程序
每当我使用这些命令中的任何一个时,都会出现“keytool.exe不是有效的win32应用程序”错误,即使我以exe文件的形式单独打开Java keytool.exe不是有效的win32应用程序,java,windows,keytool,Java,Windows,Keytool,每当我使用这些命令中的任何一个时,都会出现“keytool.exe不是有效的win32应用程序”错误,即使我以exe文件的形式单独打开keytool.exe C:\ProgramFiles(x86)\Java\jre6\bin>keytool.exe-list-alias androiddebugkey-keystore“C:\Users\ti7a\.android\debug.keystore”-storepass android-keypass android keytool-list-ke
keytool.exe
C:\ProgramFiles(x86)\Java\jre6\bin>keytool.exe-list-alias androiddebugkey-keystore“C:\Users\ti7a\.android\debug.keystore”-storepass android-keypass android
keytool-list-keystore“C:\Users\ti7a\.android\debug.keystore”
C:>cd C:\Program Files\Java\jre6\bin
然后
keytool-list-alias androiddebugkey-key-store“C:\Users\ti7a\.android\debug.keystore”-storepass android-keypass-android
这是如何造成的,我如何解决它?我也有同样的问题。我查看了EXE文件的大小,它的大小是0kb 经过一系列研究,我发现了一个问题: 它说要安装32位版本来解决这个问题。但是我不喜欢这个想法,所以我重新安装了64位版本,它解决了我的问题
您可能需要检查文件的大小,看看这是否是您的问题。我也遇到了同样的问题。我在“C:\ProgramFiles(x86)\Java\jdk1.7.0\U 03\jre\bin”中找到了另一个keytool.exe 我猜您在“C:\ProgramFiles(x86)\Java\jdk1.7.0\U 03\bin”中使用了keytool.exe
Wolfen我从另一台服务器复制了keytool.exe,并将其替换到抛出此错误的机器上,该错误对我有效。这是一条令人困惑的错误消息。我不确定这是否是JRE/JDK中的一个bug,但您似乎正在使用Windows 64位和32位JRE(正如程序文件映射中的x86部分所示)。尝试安装Windows 64位版本的JRE/JRK。我在widows xp 32位上进行了尝试,但再次出现这种情况可能是jdk@Balusc的问题。您使用的是什么版本的Windows?(按winkey+暂停查看详细信息)您使用的是什么版本的Java?(使用
java-version
)。我正在使用win 7 64位SP1和最新更新(自动更新)@balusc您知道是什么导致java.exe
损坏吗?更新失败,也许?