首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将MANIFEST.MF注入jar

如何将MANIFEST.MF注入jar
EN

Stack Overflow用户
提问于 2014-03-24 20:24:58
回答 2查看 1.2K关注 0票数 2

为了调试目的,我试图将一个(被黑客攻击的) META-INF/MANIFEST.MF文件插入到jar中。我在jar所在的同一级别创建了一个META dir,并在其中创建了我的MANIFEST.MF文件。然后,每个本教程

代码语言:javascript
复制
jar uf myjar-with-dependencies.jar META-INF/MANIFEST.MF

它执行时没有出错,但只是删除了现有的清单而没有替换它。我知道是因为我跑了:

代码语言:javascript
复制
jar tf myjar-with-dependencies.jar | grep MANIFEST

它在更新之前返回jar中找到的文件,但在更新之后没有返回。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-24 20:30:19

"jar ufm“是你想要的。M参数指定您正在提供一个清单文件。

代码语言:javascript
复制
jar ufm <yourJar> <yourManifest>

否则,它只是把它当作一个常规文件,当它生成默认的清单文件时,最终会被踩到。

票数 5
EN

Stack Overflow用户

发布于 2014-03-24 20:29:18

Jar只是一个压缩文件。您可以使用您通常用来打开zip文件的任何工具打开它,然后将您的文件放在您想要的地方。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22619858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档