gpt4 book ai didi

java - 执行 jnlp 文件期间出现 SecurityException(主 jar 中缺少必需的权限 list 属性)

转载 作者:IT老高 更新时间:2023-10-28 21:03:01 25 4
gpt4 key购买 nike

操作系统: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 文件 list 属性

The JAR file manifest包含有关 JAR 文件内容的信息,包括安全和配置信息。

在签署 JAR 文件之前将属性添加到 list 中。
Modifying a Manifest File有关向 JAR list 文件添加属性的信息,请参阅 Java 教程。

权限属性

Permissions 属性用于验证 RIA 在运行时请求的权限级别是否与创建 JAR 文件时设置的权限级别相匹配。

使用此属性可帮助防止有人重新部署使用您的证书签名的应用程序并以不同的权限级别运行它。将此属性设置为以下值之一:

  • 沙盒 - 在安全沙盒中运行,不需要额外的权限。

  • 所有权限 - 需要访问用户的系统资源。

对安全 slider 的更改:

此版本 (7u51) 中包含对安全 slider 的以下更改:

  • 在高安全设置下阻止自签名和未签名的小程序
  • 高安全性设置需要权限属性
  • 警告用户缺少中等安全设置的权限属性

有关详细信息,请参阅 Java Control Panel文档。

enter image description here

示例 MANIFEST.MF

list 版本:1.0
Ant 版本:Apache Ant 1.8.3
创建者:1.7.0_51-b13(甲骨文公司)
Trusted-Only: true
类路径:lib/plugin.jar
权限:沙盒
代码库:http://myweb.de http://www.myweb.de
应用程序名称:摘要小程序

关于java - 执行 jnlp 文件期间出现 SecurityException(主 jar 中缺少必需的权限 list 属性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21404830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com