Я скачал RavenDB Java клиент 3.2.1 баночку из here, создал новый проект Java в Ecplise, добавили баночку в список ссылок, а затем взял эти три строкиRavenDB Java клиент отсутствует StringUtils
IDocumentStore store = new DocumentStore(ravenDbUrl, "todo-db");
store.initialize();
store.executeIndex(new TodoByTitleIndex());
от here, заменили значения моими именами, специфичными для db, и ожидали некоторого признака жизни из db. Вместо этого я получаю «Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
». Должен признаться, прошло какое-то время с тех пор, как я сделал Java, но, конечно же, это не пропустило ничего очевидного, не так ли?! Я также включил файл commons-lang3-3.5.jar, но это не так. Не могли бы вы указать мне в правильном направлении?
Спасибо!
Они: http://i.imgur.com/SmjxBNr.png являются все зависимости от RavenDB из милиции Java клиента 3.2.1. Довольно много. Вы должны использовать Maven (или аналогичный менеджер зависимостей) и позволить ему обрабатывать его для вас, иначе вы сойдете с ума. –
Slanec, спасибо. Я надеялся, что это будет быстрое упражнение, но мне кажется, мне нужно вернуться и познакомиться с Maven. Или, вернее, дуэт Maven и Ecplise. –