Keytool应用程序在哪里?


Answers:


175

keytool 是标准Java发行版的一部分。

在Windows 64位计算机上,通常可以在以下位置找到jdk:

C:\Program Files\Java\jdk1.8.0_121\bin

它用于管理您可以使用jar文件签名的密钥和证书。

如果您提供所需做的更多详细信息,我们可能会给您更具体的答案。


2
我该如何使用?Windows中的cmd提示无法提供此功能
Amit Raz

2
您的链接指向Java 1.3(很旧!)文档。Java SE 6版本的文档位于此处:download.oracle.com/javase/6/docs/technotes/tools/solaris/…–
Jesper

20
@Amit如果您已安装JDK并将JDK的bin文件夹添加到,则PATH应该可以使用keytool
Jesper

16
有趣的是,关键工具是“在哪里”而不是“什么”,这是关键工具……为什么甚至接受了它。
Zoomzoom

2
@Zoomzoom:在这里结束后也有同样的想法。编辑了问题以解决此问题。
Veverke '17

192

keytool是用于管理密钥和证书的工具。它随任何标准JDK发行版一起提供,可以位于中%JAVA_HOME%\bin


33
这应该被标记为答案。这是实际提供所需特定信息的唯一答案
toddmo

9
$JAVA_HOME/bin为Linux和朋友
clapsus

@evandrix当我打开keytools.exe时,它一直关闭。
杰西

它并不是要打开的,它是一个命令行工具(并且在打印出最初打印的内容后应立即关闭)。
milosmns

不要忘记双引号,具体取决于您的(Windows)配置:"%JAVA_HOME%\bin\keytool"
SR_18年

10

对我来说,它位于c / Program Files / Java / jdk1.7.0_25 / bin(Windows 8)中。这个问题的更一般的答案是,它很可能位于您的jdk安装位置的bin子目录中。


8

keytool它是JDK文件夹中的一个二进制文件...只需添加以下行即可将JDK添加为环境变量

C:\Program Files\Java\jdk1.8.0_65\bin

5

如果您使用的是Mac ... keytool是Java SDK的一部分,可以在以下位置找到:/System/Library/Java/JavaVirtualMachines/[VERSION].jdk/Contents/Home/bin/keytool



1

它在path / to / jdk / bin中。确保已定义$ JAVA_HOME,并且已将$ JAVA_HOME / bin添加到$ PATH,否则调用时将无法识别'keytool'命令。


0

如果您安装了Java,则当然可以在其中找到keytool。您需要做的是将其添加到PATH变量中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.