Permissions Jar在将所有权限属性放入清单文件后被阻止

Permissions Jar在将所有权限属性放入清单文件后被阻止,permissions,executable-jar,jarsigner,Permissions,Executable Jar,Jarsigner,我有一个jar文件,其清单文件如下所示: 清单版本:1.0实施供应商:Hatters inc。 应用程序库允许的代码库:* 应用名称:brocode 权限:所有权限 创建人:1.6.0_45(太阳微系统公司) 名称:Swingbro$3.1类SHA1摘要:wmSTk1O6Hh0RG1BgxkB7gkIwy58= 名称:Swingbro$1.class SHA1摘要:wrMTywvCe1Rphm6H4pb/wJNtR1A= 名称:Swingbro.class SHA1摘要:1TJ+45M3kOEH

我有一个jar文件,其清单文件如下所示:

清单版本:1.0实施供应商:Hatters inc。 应用程序库允许的代码库:* 应用名称:brocode 权限:所有权限 创建人:1.6.0_45(太阳微系统公司)

名称:Swingbro$3.1类SHA1摘要:wmSTk1O6Hh0RG1BgxkB7gkIwy58=

名称:Swingbro$1.class SHA1摘要:wrMTywvCe1Rphm6H4pb/wJNtR1A=

名称:Swingbro.class SHA1摘要:1TJ+45M3kOEHdiHJCfORn89SxZg=

名称:Swingbro$2.1类SHA1摘要:249NTZ47KPSZM1PNYKUVLZ/Nlo=

这个jar运行一些.exe文件。当它试图这样做时,它抛出了一个异常,即jar中缺少权限属性。因此,我在所有权限中添加了Permissions属性,但之后jar执行被jws阻止(是的,我正在使用jnlp执行这个jar,它将执行一个可执行的ie.exe)源服务器也被添加到异常列表中,jar还使用代码签名证书进行签名,该证书在java密钥存储和客户端计算机以及浏览器中安装了ca


将权限属性添加到清单文件后是否丢失了什么?

通过JNLP运行Jar时,java清单文件中权限属性的值应与JNLP文件中的权限属性相同。 JNLP文件应类似于:

 <security>
    <all-permissions/>
 </security>
Manifest should have:
Permissions: all-permissions

舱单应包括:
权限:所有权限