我花了好几个小时试图找出适用于 Java 的 keytool
CLI 命令(以便 zipalign 我的 Android 应用程序)。
经过长时间的搜索,我在另一个 Stack Overflow Question 上看到我应该验证我是否有文件路径,在确认二进制文件的路径是正确的之后,我尝试检查 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 机器上有两个 Program Files
和 Program Files (x86)
。
关于java - Java 中的 Keytool 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35387708/