java - Java 中的 Keytool 命令?

标签 java android cryptography keytool

我花了好几个小时试图找出适用于 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 FilesProgram Files (x86)

关于java - Java 中的 Keytool 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35387708/

相关文章:

Android 与 RFCOMM 设备配对无法连接

c# - "good"这个方法是怎么产生随机数的?

c# - 将 ASN.1 数据转换为公钥需要什么?例如如何确定 OID?

go - ed25519.Public 结果不同

android - 如何从编辑文本中的可滚动内容创建位图图像?

Java - XStream 关​​闭与文件的连接

Java正则表达式替换和条件

java - addActionListener 和 "this"

java - 下面的代码是什么意思?

java - JSP吐出错误,我认为这是由于结构造成的?