我的项目需要一个差异库。这正是我所需要的:http://code.google.com/p/google-diff-match-patch/ 但是,当我下载文件时,它不会附带一个jar文件。里面有源代码,我不太清楚如何将它添加到我的应用程序中。任何人都知道如何在应用程序中使用它?我非常感谢你的回答。
答案 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存档。这将提供一种整洁的方式来保持依赖关系的组织。