3

有没有办法使用类似的命令

jar ufm myfile.jar ManifestUpdates.mf

更新清单并覆盖任何现有名称?

Permissions: all-permissions存在于原始清单中并且 ManifestUpdates.mf 包含,我希望 jar 中的清单文件有Permissions: sandbox一行。Permissionssandbox

4

3 回答 3

2

我刚刚使用 7zip ( http://www.7-zip.org/download.html ) 打开 jar 并导航到包含 MANIFEST.MF 的 META-INF\。在那里,我拖放了新的 MANIFEST 并且它起作用了。

于 2015-02-12T19:31:15.577 回答
1

据我所知,不可能简单地替换现有 manifest.mf 文件的任何属性。要么你需要解包-编辑-重新打包。

或者ant:jar为您提供合并两个 jar 和管理重复项的灵活性。使用它,您可以合并两个 jar(一个是原始的,第二个是更新的清单)。

于 2013-09-17T05:00:04.277 回答
1
  • 使用 winrar 提取现有清单文件并进行更改。
  • 使用 winrar,您可以删除 jar 中的清单文件。
  • 然后您可以使用该命令将新清单放入其中。
于 2013-11-30T14:20:48.283 回答