我有一个我创建的外部罐子的应用程序。使用新的java策略,我必须签署我的应用程序和所有jar。我买了一张证书并签了我的jar应用程序和所有其他的罐子。然后我收到错误“missing permissions attribute in jar manifest
”。我将Permissions: all-permissions
添加到我的jar(不是其他外部罐子)的清单中。现在我有错误Missing Application-Name manifest attribute for:...
但我不知道我必须把它作为应用程序名称。那是我罐子的名字吗?
我尝试添加到所有其他jar的清单“Permissions:all-permissions”但是我的应用程序根本不起作用。
感谢答案
答案 0 :(得分:3)
我只需要在所有罐子的清单中加入三个额外的属性。
答案 1 :(得分:2)
See this link有关添加到MANIFEST.MF的新安全属性的更多信息
答案 2 :(得分:0)
我遇到了这个问题,我也收到类似于this post
的安全警告这是一个快速解决方法,确保在导出jar文件时我已经勾选了“导出Java源文件和资源”。甚至不需要最后调整清单文件。