有没有办法使用像
这样的命令jar ufm myfile.jar ManifestUpdates.mf
更新清单并覆盖任何现有名称?
原始清单中存在Permissions: all-permissions
并且ManifestUpdates.mf包含Permissions: sandbox
,我希望jar中的清单文件有一行Permissions
sandbox
}。
答案 0 :(得分:2)
我刚刚使用7zip(http://www.7-zip.org/download.html)打开jar并导航到包含MANIFEST.MF的META-INF \。在那里,我拖放了新的MANIFEST并且它起作用了。
答案 1 :(得分:1)
据我所知,不可能简单地替换现有manifest.mf文件的任何属性。要么你需要unpack-edit-repack。
或者ant:jar为您提供了合并两个jar并管理重复项的灵活性。使用它你可以合并两个jar(一个原始的和第二个与更新的清单)。
答案 2 :(得分:1)