Download List

项目描述

DiffJ is a commandline application that compares Java files based on
content, not whitespace, comments, or reordering of types, methods, or
fields. Its output is based on the Unix program diff, and it also has
a "brief" output format for a concise summary of what changed. It can
work on directories recursively, looking for matching filenames, like
"diff -r dir0 dir1". It is primarily for developers refactoring and
reformatting Java code, for which most difference tools tend to produce
misleading results regarding the type and extent of changes.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-11-14 03:09
1.2.0

此版本添加着色的差异。-U 参数现在处理与 svn 的兼容性。
This version adds colorization of differences. The -u parameter is now handled for compatibility with svn.

2009-04-29 19:54
1.1.4

此版本修正了错误(NullPointerException异常),这是显示1时生成的添加或删除进口阻止在没有类型(接口,类)中定义。
This release fixes a bug (NullPointerException) that was generated when displaying an added or deleted imports block when there are no types (interfaces, classes) defined.

2007-11-25 18:50
1.1.3

此版本已被更改,使输出的代码添加和删除更加紧密匹配的差异产生的输出,即只显示线(S)添加/删除。
标签: Minor feature enhancements
This release has been changed so that output of code added and deleted more closely matches the output produced by diff, that is, displaying only the line(s) added/deleted.

2007-08-11 00:07
1.1.2

不同的功能比较(方法和构造)已得到修复,并且默认Java源现在是1.5。
标签: Minor bugfixes
The difference comparator of functions (methods and constructors) has been fixed, and the default Java source is now 1.5.

2006-08-22 14:38
1.1.1

此版本包括最新版本的Java -差异,但这库的代码中的方法,构造比较,和外地初始化。因此,代码中的一个比较错误已被修复。
标签: Minor bugfixes
This version includes the latest release of
java-diff, the library that does the comparison of
code within methods, constructors, and field
initializers. As a result, a bug in code
comparison has been fixed.

Project Resources