0

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

我的问题是如何在我的 jar 上应用这个命令?因为在教程中我应该在 JAR 所在的地方执行这个命令。

谢谢

4

1 回答 1

2

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

  • 右键单击Computer图标并选择Properties
  • 选择Advanced system settings
  • 点击Environment Variables...
  • 选择Path下面的变量System variables
  • 点击Edit...
  • 添加缺少的路径
  • 单击OK您打开的所有窗口

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

于 2013-07-10T21:52:57.480 回答