Java 中的 Keytool 命令?
Keytool command in Java?
我花了好几个小时试图弄清楚 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 之前使用。
请注意,在 64 位 Windows 机器上有两个 Program Files
和 Program Files (x86)
,Java 安装可能位于其中。
我花了好几个小时试图弄清楚 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 之前使用。
请注意,在 64 位 Windows 机器上有两个 Program Files
和 Program Files (x86)
,Java 安装可能位于其中。