【问题标题】:Folder permission issue with jarsignerjarsigner 的文件夹权限问题
【发布时间】:2012-08-27 14:45:28
【问题描述】:

这绝对是一个非常初学者的问题,可能与编程无关。几天后,我终于确定了为什么我无法使用 jarsigner 签署 jar 的问题。我一直收到这个错误,上面写着“jarsigner:无法创建 hello.jar.sig”。

基本上,我所做的是将一个 jar 放在 Java jdk 的 bin 文件夹中,然后在文件夹中左键单击以单击“在此处打开命令窗口”。我从 keytool 生成了密钥,还使用了 selfcert。然后,当我为已经放在 bin 文件夹中的 jar 执行 jarsigner 时,我得到了错误。我终于找到了原因。我无法在 bin 文件夹中创建 jar.sig,因为我没有某种权限。问题是,如何将目标设置为某个可修改的文件夹?

我不知道如何设置 java 目录的路径并从桌面或其他地方调用 jarsigner,所以我不得不学习在 java bin 文件夹中编写命令提示符。

【问题讨论】:

    标签: java jar jarsigner


    【解决方案1】:
    1. 将您的 JAR 文件移动到您可以读/写的目录中。
    2. 运行原始命令: "C:\Path\To\JDK\bin\jarsigner" [options] jar-file

    默认情况下,输出将写入您运行命令的目录。

    长期来看,你可以add the JDK bin directory to your Windows path

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 2011-11-14
      • 2011-01-11
      • 2018-04-08
      • 2016-09-21
      • 1970-01-01
      • 2017-07-04
      • 2019-03-19
      • 2011-12-14
      相关资源
      最近更新 更多