|
|
1
6
war文件基本上是zip文件。为什么不提取内容并依次比较每个文件?这避免了作为war文件一部分的任何元数据。如果你发现了一些差异,你也可以弄清楚它们到底是什么。 |
|
2
7
我通常使用这样的方法,运行两个解压缩命令,并根据需要对输出进行区分。例如,我需要比较2个JavaWAR文件。
导致如下输出:
我更喜欢这种方法,因为它不需要空间来解压缩文件,然后比较它们。 |
|
|
3
6
如果先解压它们,然后比较文件夹,应该会更容易。 在windows中,您可以只使用jdk附带的“jar”可执行文件
然后可以使用winmerge比较这两个文件夹。 希望这有帮助 |
|
|
4
6
您可以使用eclipse来比较jar/war文件。 http://www.javalobby.org/java/forums/m91839415.html 链接没有提到war文件。我使用的是indigo,看起来eclipse只支持jar比较,因此我必须将war扩展名重命名为jar,以使eclipse进行结构比较。 |
|
|
5
0
使用“超越比较”免费试用…(或购买) 我认为这是唯一能做到的工具。 |
|
|
6
0
如果安装了winmerge的7zip插件,可以将winmerge配置为比较zip文件(顺便说一下,.war文件)。 请记住,这不是很容易安装,你必须安装插件,它是由.dll和必须提取在一个文件夹…老实说,我不记得我是怎么做到的。 我相信最后我使用了独立的安装程序ooption和9.20版本的插件。 尽管有时,winmerge告诉我.class文件中存在差异,但它会突出二进制行,但我看不到任何差异。 至少可以比较war文件夹结构。 |
|
7
0
只使用
在linux中很容易获得,相当可解析的输出(您还可以从bash脚本中检查状态代码)。它还生成了一个很棒的html报告。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |