操作系统:Windows 7 64位
Java:jdk1.7.0_51
我有一个jnlp文件.当我双击它时,发生异常如下:
Application Error: Unable to launch the application Exception: java.lang.SecurityException: Missing required Permissions manifest attribute in main jar
moskito-x.. 49
JAR文件清单安全属性
JAR文件清单包含有关JAR文件内容的信息,包括安全性和配置信息.
在签署JAR文件之前将属性添加到清单.
有关向JAR清单文件添加属性的信息,请参阅Java教程中的修改清单文件.
权限属性
Permissions属性用于验证RIA运行时请求的权限级别是否与创建JAR文件时设置的权限级别相匹配.
使用此属性可帮助防止某人重新部署使用您的证书签名并在不同权限级别运行它的应用程序.将此属性设置为以下值之一:
沙箱 - 在安全沙箱中运行,不需要其他权限.
all-permissions - 需要访问用户的系统资源.
安全滑块的更改:
此版本中包含对安全滑块的以下更改(7u51):
在高安全性设置上阻止自签名和未签名的小程序
需要高权限设置的权限属性
警告中等安全设置缺少权限属性的用户
有关更多信息,请参阅Java控制面板文档.
样品 MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.7.0_51-b13 (Oracle Corporation)
Trusted-Only: true
Class-Path: lib/plugin.jar
Permissions: sandbox
Codebase: http://myweb.de http://www.myweb.de
Application-Name: summary-applet
JAR文件清单安全属性
JAR文件清单包含有关JAR文件内容的信息,包括安全性和配置信息.
在签署JAR文件之前将属性添加到清单.
有关向JAR清单文件添加属性的信息,请参阅Java教程中的修改清单文件.
权限属性
Permissions属性用于验证RIA运行时请求的权限级别是否与创建JAR文件时设置的权限级别相匹配.
使用此属性可帮助防止某人重新部署使用您的证书签名并在不同权限级别运行它的应用程序.将此属性设置为以下值之一:
沙箱 - 在安全沙箱中运行,不需要其他权限.
all-permissions - 需要访问用户的系统资源.
安全滑块的更改:
此版本中包含对安全滑块的以下更改(7u51):
在高安全性设置上阻止自签名和未签名的小程序
需要高权限设置的权限属性
警告中等安全设置缺少权限属性的用户
有关更多信息,请参阅Java控制面板文档.
样品 MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.7.0_51-b13 (Oracle Corporation)
Trusted-Only: true
Class-Path: lib/plugin.jar
Permissions: sandbox
Codebase: http://myweb.de http://www.myweb.de
Application-Name: summary-applet