Java 使用JNLP文件运行时,主jar中缺少permissions属性(但它存在于jar中)
我有jar清单文件中缺少“Permissions”属性的问题,但它确实存在。我在清单文件中有权限属性,如Java 使用JNLP文件运行时,主jar中缺少permissions属性(但它存在于jar中),java,linux,security,jar,manifest,Java,Linux,Security,Jar,Manifest,我有jar清单文件中缺少“Permissions”属性的问题,但它确实存在。我在清单文件中有权限属性,如 Permissions: all-permissions 并且MANIFEST.MF在我的jar文件的META-INF目录下。但是java仍然抱怨缺少该属性 我在windows系统上运行带有JNLP文件的AppGUI,服务器端在Linux上(这不重要) 服务器是: Linux 3.10.0-229.el7.x86_64 x86_64 Windows是: Windows server 20
Permissions: all-permissions
并且MANIFEST.MF在我的jar文件的META-INF目录下。但是java仍然抱怨缺少该属性
我在windows系统上运行带有JNLP文件的AppGUI,服务器端在Linux上(这不重要)
服务器是:
Linux 3.10.0-229.el7.x86_64 x86_64
Windows是:
Windows server 2008 R2 Standard
64-bit
Java版本
在服务器(Linux)上:
在客户端(Windows)上:
有人知道会有什么问题吗
谢谢,
EagleEye您能与我们分享您的错误消息吗?错误消息说:
由于主jar中缺少“权限”清单属性,您的安全设置已阻止应用程序运行。
。但是属性存在,但是客户无法更改安全级别,因为他们的策略,所以我需要在不更改java安全级别的情况下解决这个问题。感谢您的许可:sandbox
它不工作。它说下载的JNLP版本与我尝试运行它的版本不匹配。这可能是因为第一个是从Linux下载的,它可以有不同的行尾吗?但不应该,因为它是建立在windows上的。感谢您的帮助我消除了与JNLP文件不匹配的错误,但现在它显示了带有缺少权限属性的原始错误消息。有人知道怎么回事吗?谢谢,您可以与我们分享您的错误消息吗?错误消息说:由于主jar中缺少“权限”清单属性,您的安全设置已阻止应用程序运行。
。但是属性存在,但是客户无法更改安全级别,因为他们的策略,所以我需要在不更改java安全级别的情况下解决这个问题。感谢您的许可:sandbox
它不工作。它说下载的JNLP版本与我尝试运行它的版本不匹配。这可能是因为第一个是从Linux下载的,它可以有不同的行尾吗?但不应该,因为它是建立在windows上的。感谢您的帮助我消除了与JNLP文件不匹配的错误,但现在它显示了带有缺少权限属性的原始错误消息。有人知道怎么回事吗?非常感谢。
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)