xhtml + xml形式のWebサービスの応答を受け取る小さなアプリケーションを作成しようとしています(実際にはdbpediaスポットライトについて話している)、rdf蒸留器(ここではJava-rdfa apiが付属)を使用してrdfトリプルを抽出します. jena api (私は Netbeans と Eclipse IDE の両方を使用しています) をインストールすることができ、問題なく動作します。java-rdfa api をインストールするために、ユーザー ライブラリを java-rdfa-0.4.1.jar に "put" し、プロジェクトにクラスパスを設定しました (私のプロジェクトは java-rdfa、jena の 3 つのライブラリに依存しているため)。 -api-2.7.1. およびデフォルトの Java JDK 1.7)。残念ながら、アプリケーションを実行しているときに、次の例外が発生します
java.lang.NoClassDefFoundError: com/hp/hpl/jena/iri/IRIFactory
jena api には iri-0.9.1 jar があると確信しています。maven を使用していないために問題が発生したのですか?(Java パッケージ マネージャーであることは理解していますが、それについては何も知りません)。簡単な方法でMavenなしでこれら2つのAPIを使用することは可能ですか? それとも、私のコードが原因でしょうか? この質問が些細なことであるか、あまり適切に形成されていないように思われる場合はお詫びしますが、プログラミングに慣れていないため、提案をいただければ幸いです。