java applet keytool 无法识别

标签 java

我有一个 java JAR,我想为其创建签名,我在教程中读到,为了做到这一点,我必须打开命令提示符并转到我的 jar 所在的位置并执行 keytook 命令。 keytool -genkey -keyalg rsa -alias myKey 。我不断收到“keytool 无法识别内部外部命令”。我做了一些研究,如果我得到了它,我必须去 keytool.exe 在 java/lib 中的位置。我这样做了并且成功了。

我的问题是如何在我的 jar 上应用此命令?因为在教程中我应该在 JAR 所在的位置执行此命令。

谢谢

最佳答案

您应该将 keytool 所在目录的完整路径添加到 Path 环境变量中。这将允许您从任何目录执行keytool

  • 右键单击计算机图标并选择属性
  • 选择高级系统设置
  • 点击环境变量...
  • 选择系统变量下的Path变量
  • 点击编辑...
  • 添加缺失的路径
  • 在您打开的所有窗口上点击确定

(具体操作顺序可能会有所不同,具体取决于您的 Windows 版本)

关于java applet keytool 无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17580369/

相关文章:

java - Java 中附加字符串与附加字符

java - Java代码中有没有获取Zipkin的TraceId的方法

java - 使用 apache POI 按值合并动态单元格

java - 如何在 Android 中以编程方式设置背景可绘制对象

java - try-finally 语法中的 NPE

java - 如何使用 JPA 将映射 JSON 列映射到 Java 对象

java - 如何在 Android 中为输入音频实现 IIR 带通滤波器

java - 软键盘在横向模式下不会自动显示

java - 使用自定义 JOptionPane 按钮? int 延迟错误?

java - Hadoop如何在 "real-time"针对非陈旧数据运行?