【发布时间】:2011-11-26 15:42:20
【问题描述】:
每当我使用这些命令中的任何一个时,都会收到“keytool.exe 不是有效的 win32 应用程序”错误,即使我将 keytool.exe 作为 exe 文件单独打开也是如此。
C:\Program Files(x86)\Java\jre6\bin>keytool.exe -list -alias androiddebugkey -keystore "C:\Users\ti7a\.android\debug.keystore" -storepass android -keypass androidkeytool -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 andro id -keypass android
这是怎么引起的,我该如何解决?
【问题讨论】:
-
这是一条令人困惑的错误消息。我不确定这是否是 JRE/JDK 中的错误,但您似乎正在使用带有 32 位 JRE 的 Windows 64 位(正如程序文件映射中的
x86部分所示)。尝试安装 Windows 64 位版本的 JRE/JRK。 -
我在 widows xp 32 位上试过,但这又出现了,可能是 jdk @BalusC 的问题
-
您使用的是什么版本的 Windows? (按winkey+pause查看详细信息)您使用的是什么版本的Java? (使用
java -version)。 -
我正在使用带有最新更新(自动更新)的 win 7 64 位 SP1 @BalusC