使用Diff库

时间:2011-05-21 08:22:09

标签: java diff

我的项目需要一个差异库。这正是我所需要的:http://code.google.com/p/google-diff-match-patch/ 但是,当我下载文件时,它不会附带一个jar文件。里面有源代码,我不太清楚如何将它添加到我的应用程序中。任何人都知道如何在应用程序中使用它?我非常感谢你的回答。

2 个答案:

答案 0 :(得分:3)

您需要添加到应用程序的唯一内容是diff_match_patch.java文件。 (确保其许可证适用于您的代码。)

它没有任何依赖关系,因此您只需使用javac diff_match_path.java编译它。

diff_match_patch_test.java使用API​​(显然),因此您可以查看其中的示例,了解如何使用它/期望的内容。 (测试类依赖于jUnit。)

答案 1 :(得分:1)

如果要将其分开并放在lib/文件夹下,则创建一个新的Eclipse项目,将diff_match_patch.java复制到src文件夹(当然包名称为),然后使用

 File->Export->JAR
Eclipse的

功能。通过这种方式,您可以将此文件作为JAR存档。这将提供一种整洁的方式来保持依赖关系的组织。