Java 执行jnlp文件期间出现SecurityException(主jar中缺少必需的权限清单属性)
操作系统:Windows 7 64位 Java:jdk1.7.0_51 我有一个jnlp文件。当我双击此按钮时,出现如下异常:Java 执行jnlp文件期间出现SecurityException(主jar中缺少必需的权限清单属性),java,java-web-start,jnlp,Java,Java Web Start,Jnlp,操作系统: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 用于安全的JAR文件清单属性 包含有关JAR文件内容的信息,包括安
Application Error: Unable to launch the application
Exception: java.lang.SecurityException: Missing required Permissions manifest attribute in main jar
用于安全的JAR文件清单属性 包含有关JAR文件内容的信息,包括安全性和配置信息 在JAR文件签名之前,将属性添加到清单中。
有关向JAR清单文件添加属性的信息,请参见Java教程中的 权限属性 Permissions属性用于验证RIA运行时请求的权限级别是否与创建JAR文件时设置的权限级别匹配 使用此属性有助于防止有人重新部署使用您的证书签名的应用程序,并以不同的权限级别运行它。将此属性设置为以下值之一:
- 沙盒-在安全沙盒中运行,不需要其他权限
- 所有权限-需要访问用户的系统资源
- 在高安全设置下阻止自签名和未签名的小程序
- 高安全设置需要权限属性
- 警告用户缺少中等安全设置的权限属性
MANIFEST.MF
清单版本:1.0
Ant版本:ApacheAnt 1.8.3
创建人:1.7.0_51-b13(Oracle公司)
仅受信任:true
类路径:lib/plugin.jar
权限:沙盒
Codebase:http://myweb.de http://www.myweb.de
应用程序名称:摘要小程序
如果要为计算机的所有用户全局设置此名称,可以创建以下目录和文件结构:
mkdir %windir%\Sun\Java\Deployment
创建包含以下内容的文件deployment.config:
deployment.system.config=file:///c:/windows/Sun/Java/Deployment/deployment.properties
deployment.system.config.mandatory=TRUE
创建文件deployment.properties
deployment.user.security.exception.sites=C\:/WINDOWS/Sun/Java/Deployment/exception.sites
创建文件exception.sites
http://example1.com
http://example2.com/path/to/specific/directory/
参考这是您自己的应用程序,还是由他人提供的?@varun:您的链接已过时1.7.0_51-b13:这可能也有帮助:这可能也有帮助:我的问题已通过“编辑网站列表”解决。谢谢moskito-x@RiponAlWasim当前位置很难保持当前状态。Oracle一次又一次地更改安全设置。首先。转到Java控制面板(在Windows上单击开始,然后配置Java),在Java 8下,我无法运行Java Web Start应用程序。我必须在jnlp文件和清单中设置相同的权限级别(示例-权限:sandbox)。现在它工作正常。我有一个问题,你能帮我吗:异常站点列表已经从控制面板的“安全”选项卡中消失了。这个方法仍然有效!