Java中的Keytool命令?
我花了好几个小时试图弄清楚Java的Java中的Keytool命令?,java,android,cryptography,keytool,Java,Android,Cryptography,Keytool,我花了好几个小时试图弄清楚Java的keytoolCLI命令(以便对我的Android应用程序进行zipalign) 经过长时间的搜索,我在另一个堆栈溢出问题上看到,我应该验证我是否拥有文件路径,在确认二进制文件的路径正确后,我尝试检查keytool;事情是这样的: C:\Users\ealeo_000>dir "C:/Program Files (x86)/Java/jre1.8.0_73/bin/keytool.exe" Volume in drive C has no labe
keytool
CLI命令(以便对我的Android应用程序进行zipalign)
经过长时间的搜索,我在另一个堆栈溢出问题上看到,我应该验证我是否拥有文件路径,在确认二进制文件的路径正确后,我尝试检查keytool;事情是这样的:
C:\Users\ealeo_000>dir "C:/Program Files (x86)/Java/jre1.8.0_73/bin/keytool.exe"
Volume in drive C has no label.
Volume Serial Number is 70C4-072A
Directory of C:\Program Files (x86)\Java\jre1.8.0_73\bin
File Not Found
根据我查到的,这应该是正确的路径;但什么也没有出现。这让我相信,由于某种原因,keytool
没有与JDK一起安装
我的假设正确吗?如果是这样,我该如何解决这个问题?您显示的是一个指向JRE(Java运行时环境)的路径,而不是指向JDK(Java开发工具包)的路径。您需要下载并安装JDK,然后确保在JRE之前使用它
请注意,Java安装所在的64位Windows计算机上有两个
程序文件
和程序文件(x86)
。显示的是指向Java运行时环境JRE的路径,而不是指向Java开发工具包JDK的路径。您需要下载并安装JDK,然后确保在JRE之前使用它。可能还需要检查64位程序文件
文件夹。Maarten,您能给我一个答案,以便我标记它已解决吗?我很确定我不能用这个评论来这么做……是的,我找到了!非常感谢。耶!太好了,现在得用一只耳朵听了。。。