缺少Application-Name清单属性:

时间:2014-02-24 19:24:00

标签: java jar manifest sign

我有一个我创建的外部罐子的应用程序。使用新的java策略,我必须签署我的应用程序和所有jar。我买了一张证书并签了我的jar应用程序和所有其他的罐子。然后我收到错误“missing permissions attribute in jar manifest”。我将Permissions: all-permissions添加到我的jar(不是其他外部罐子)的清单中。现在我有错误Missing Application-Name manifest attribute for:...但我不知道我必须把它作为应用程序名称。那是我罐子的名字吗?

我尝试添加到所有其他jar的清单“Permissions:all-permissions”但是我的应用程序根本不起作用。

感谢答案

3 个答案:

答案 0 :(得分:3)

这是帮助我的原因: How do I fix "missing Codebase, Permissions, and Application-Name manifest attribute" in my JNLP app?

我只需要在所有罐子的清单中加入三个额外的属性。

答案 1 :(得分:2)

See this link有关添加到MANIFEST.MF的新安全属性的更多信息

答案 2 :(得分:0)

我遇到了这个问题,我也收到类似于this post

的安全警告

这是一个快速解决方法,确保在导出jar文件时我已经勾选了“导出Java源文件和资源”。甚至不需要最后调整清单文件。