#java #diff
#java #diff
Вопрос:
Мне нужна библиотека diff для моего проекта. Это именно то, что мне нужно:http://code.google.com/p/google-diff-match-patch / Но когда я загружаю файл, он не поставляется с файлом jar. В нем есть исходные коды, и я не совсем уверен, как добавить это в мое приложение. Кто-нибудь знает, как использовать это в приложении? Я действительно ценю ответ.
Ответ №1:
Единственное, что вам нужно добавить в свое приложение, — это diff_match_patch.java
файл. (Убедитесь, что его лицензия подходит для вашего кода.)
У него нет никаких зависимостей, поэтому вы можете просто скомпилировать его с javac diff_match_path.java
.
diff_match_patch_test.java
Использует API (очевидно), так что вы можете заглянуть туда, чтобы увидеть примеры того, как его использовать / чего ожидать. (Тестовый класс зависит от JUnit.)
Ответ №2:
Если вы хотите отделить ее и поместить в свою lib/
папку, затем создайте новый проект Eclipse, скопируйте diff_match_patch.java
в папку src (с именем пакета, конечно), затем используйте
File->Export->JAR
особенность Eclipse. Таким образом, вы можете сохранить этот файл в виде архива JAR. Это обеспечит аккуратный способ упорядочивания зависимостей.