我需要一個用於我的項目的diff庫。這正是我所需要的:http://code.google.com/p/google-diff-match-patch/ 但是,當我下載文件它不附帶一個jar文件。它有源代碼,我不太清楚如何將其添加到我的應用程序。任何人都知道如何在應用程序中使用它?我真的很感激答案。Diff庫的使用
Q
Diff庫的使用
1
A
回答
3
您需要添加到應用程序中的唯一東西是diff_match_patch.java
文件。 (請確保其許可證適用於您的代碼。)
它沒有任何依賴關係,因此您可以簡單地使用javac diff_match_path.java
進行編譯。
diff_match_patch_test.java
使用API(顯然),所以你可以在那裏看看如何使用它/期望的例子。 (測試類依賴於JUnit的。)
1
如果你要分開,而你的lib/
文件夾下放,然後創建一個新的Eclipse項目,複製diff_match_patch.java
到src文件夾中(當然,包名稱),然後使用
File->Export->JAR
特性。通過這種方式,您可以將該文件作爲JAR歸檔。這將提供一種整潔的方式來保持依賴關係的組織。
+0
感謝您的回答! – toruko 2011-05-21 09:09:09
+0
不客氣。我建議你先打聽它。 – 2011-05-21 16:19:28
相關問題
- 1. 如何使用google-diff-match-patch C#庫?
- 2. 使用DIFF
- 3. 使用diff命令
- 4. 如何使git diff在OS X上使用gitx --diff
- 5. 啓用編輯模式在3-diff diff使用sublimerge
- 6. 使用odt2txt在Gitweb Diff上
- 7. DIFF 2個使用Perl
- 8. 熱點使用python diff html
- 9. 使用聚合FUN = DIFF
- 10. 如何使用git diff -G?
- 11. 嘗試使用NetBeans及其Git存儲庫執行diff比較
- 12. 如何在IntelliJ中使用'show diff'時覆蓋版本庫?
- 13. 如何在Git倉庫之外使用`git diff --color-words`?
- 14. 使用SmartGit diff工具作爲外部git diff
- 15. 如何配置'git diff'以使用emacs diff
- 16. DeltaXML Diff類似於.Net的庫嗎?
- 17. 使用變更ID的git diff
- 18. 使用diff -b作爲difftool的git gui
- 19. 日期的差異使用DIFF()
- 20. 總是使用尋呼機的git diff
- 21. 通過`system(..)'使用來自R的'diff`
- 22. 爲什麼'svn diff --diff-cmd = diff'輸出內部diff格式?
- 23. 反轉diff或patch || CVS diff
- 24. 我不能讓git diff使用opendiff
- 25. 獲得VC-DIFF使用ediff在Emacs 23.2
- 26. Shell腳本 - 使用diff命令
- 27. 從控制檯使用VS2012 diff工具
- 28. 使用Zend框架generate-migrations-diff失敗
- 29. 使用AngularJS時出錯:「Diff is not defined」
- 30. 使用vs2012 diff工具合併git
非常感謝。我會馬上進入 – toruko 2011-05-21 08:44:33