Я пытаюсь написать небольшое приложение, которое будет получать ответ от веб-службы в формате xhtml + xml (на самом деле я говорю о центре внимания dbpedia) и с помощью дистиллятора rdf (здесь идет API Java-rdfa) для извлечения тройки rdf . Мне удалось установить jena api (я использую Netbeans и Eclipse IDE) и работает без проблем. Чтобы установить java-rdfa api, я поместил пользовательскую библиотеку в java-rdfa-0.4.1.jar и установил путь к классу для моего проекта (поскольку мой проект зависит от 3 библиотек java-rdfa, jena -api-2.7.1. и Java JDK 1.7 по умолчанию). К сожалению, когда я запускаю свое приложение, я получаю следующее исключение
java.lang.NoClassDefFoundError: com/hp/hpl/jena/iri/IRIFactory
Я уверен, что в jena api есть jar iri-0.9.1. Проблема вызвана тем, что я не использую maven? (Я понимаю, что это менеджер пакетов java, но я ничего о нем не знаю). Это даже Можно ли использовать эти два API без Maven простым способом? Или это может быть из-за моего кода? Я извиняюсь, если этот вопрос кажется тривиальным или не очень хорошо сформулированным, но, поскольку я новичок в программировании, любые предложения будут оценены.