【发布时间】:2016-06-06 19:04:41
【问题描述】:
我有一个 jar 文件,它的清单文件如下所示:
清单-版本:1.0 实施-供应商:麻烦公司。 应用程序库允许代码库:* 应用程序名称:brocode 权限:所有权限 创建者:1.6.0_45(Sun Microsystems Inc.)
名称:Swingbro$3.class SHA1-摘要:wmSTk1O6Hh0RG1BgxkB7gkIwy58=
名称:Swingbro$1.class SHA1-摘要:wrMTywvCe1Rphm6H4pb/wJNtR1A=
名称:Swingbro.class SHA1-摘要:1TJ+45M3kOEHdiHJCfORn89SxZg=
名称:Swingbro$2.class SHA1-摘要:249ntZ47KPSzzM1PnyKUVlz/Nlo=
这个 jar 运行一些 .exe 文件。当它试图这样做时,它抛出了 jar 中缺少权限属性的异常。所以我将 Permissions 属性添加到所有权限,但之后 jar 执行被 jws 阻止(是的,我正在使用 jnlp 执行此 jar,它将执行可执行文件,即 .exe)源服务器也被添加到异常列表中,并且jar 还使用代码签名证书进行签名,该证书已在 java 密钥库和客户端计算机和浏览器中安装了 ca。
在清单文件中添加权限属性后我是否遗漏了什么?
【问题讨论】:
标签: permissions executable-jar jarsigner