【问题标题】:Where is the Keytool application?Keytool 应用程序在哪里?
【发布时间】:2023-07-29 22:45:02
【问题描述】:

我需要在android 中使用mapview 控件,但我似乎无法理解如何运行keytool。 它是用eclipse安装的吗?我似乎找不到下载链接。

谢谢

【问题讨论】:

    标签: java eclipse android-mapview keytool


    【解决方案1】:

    keytool 是一种管理(公共/私有)安全密钥和证书并将它们存储在Java KeyStore 文件(stored_file_name.jks)中的工具。
    它随任何标准的JDK/JRE 发行版提供。
    您可以在以下文件夹%JAVA_HOME%\bin下找到它。

    【讨论】:

    • $JAVA_HOME/bin 适用于 Linux 和朋友
    • @evandrix 当我打开 keytools.exe 时,它​​会一直关闭。
    • 它不是要打开的,它是一个命令行工具(一旦打印出它最初打印的任何内容就应该关闭)。
    • 不要忘记双引号,具体取决于您的 (Windows) 配置:"%JAVA_HOME%\bin\keytool"
    • keytool 不仅在 JDK 中提供,而且在 JRE 分发中提供,占用磁盘空间更少
    【解决方案2】:

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

    在 Windows 64 位机器中,您通常会在

    找到 jdk

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

    它用于管理可以签名的密钥和证书,在你的情况下,可能是一个 jar 文件。

    如果您提供更多关于您需要做什么的详细信息,我们可能会给您一个更具体的答案。

    【讨论】:

    • 如何使用它?它在 windows 中的 cmd propmp 中不可用
    • 您的链接指向 Java 1.3(非常旧!)文档。 Java SE 6 版本的文档在这里:download.oracle.com/javase/6/docs/technotes/tools/solaris/…
    • @Amit 如果您已安装 JDK 并将 JDK 的 bin 文件夹添加到 PATH,您应该可以使用 keytool
    • 有趣的是,问题是“在哪里”,而不是“什么”,是关键工具......为什么这甚至被接受了。
    • @Zoomzoom:在这里结束后也有同样的想法。编辑问题以解决此问题。
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      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/钥匙工具

        【讨论】:

          【解决方案6】:

          这里: C:\Program Files\Java\jre7\bin 这是一个exe keytool.exe

          【讨论】:

            【解决方案7】:

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

            【讨论】:

              【解决方案8】:

              如果您在 Windows 中安装了 Android,您也可以在这里找到它: C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.25\jre\bin

              【讨论】:

                【解决方案9】:

                如果你安装了 java,当然 keytool 就在里面。您需要做的就是将它添加到您的 PATH 变量中。

                【讨论】: