这绝对是一个非常初学的问题,可能不需要对编程做任何事情。几天之后,我终于找到了问题,为什么我不能使用jarsigner签署jar。我一直收到这个错误,上面写着“jarsigner:无法创建hello.jar.sig”。
基本上,我所做的是将一个jar放在Java jdk的bin文件夹中,然后我在文件夹中左键单击,点击“在这里打开命令窗口”。我从keytool生成了密钥,也使用了selfcert。然后,当我为已经放入bin文件夹的jar做了jarsigner时,我收到了错误。我最终弄明白了原因。我无法在bin文件夹中创建jar.sig,因为我没有这种权限。问题是,如何将目标设置为可修改的某个文件夹?
我不知道如何设置java目录的路径并从桌面或其他地方调用jarsigner,所以我必须学会在java bin文件夹中编写命令提示符。
答案 0 :(得分:2)
"C:\Path\To\JDK\bin\jarsigner" [options] jar-file
默认情况下,输出将写入您运行命令的目录。