如何在jar文件中查找war文件中的文本?

时间:2009-07-22 20:57:22

标签: java jar

有没有办法grep(找到)特定文件中的文本,该文件位于* .jar中,而* .jar位于* .war?

3 个答案:

答案 0 :(得分:1)

您是否通过Java以编程方式执行此操作?

<。> .war文件基本上是.zip文件,就像.jar文件一样。您可以使用java.util.ZipFile打开.zip文件。

打开.war作为ZipFile,在其中找到你的.jar,打开.jar作为ZipFile,在其中找到你的文本文件。现在,您可以阅读文本并随意处理它。

这会回答你的问题吗?

答案 1 :(得分:1)

有一个'common resource grep'命令行工具crgrep,它在各种资源中搜索,包括档案,图像,pdf,pom文件依赖项和这些资源的任意嵌套组合。因此,它会在一个罐子里的文件中嵌入诸如文本之类的嵌套,这个罐子埋在战争中,在耳朵里。它还会影响db表数据和网页/ url内容。

https://sourceforge.net/projects/crgrep/

我开发了crgrep作为开源工具。

答案 2 :(得分:0)

jar文件是zip文件,所以你需要一个可以在zip文件中grep的工具。

http://www.freedownloadscenter.com/Best/grep-zip.html

似乎有几个