我有一个 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/