2012-04-23 21 views
0

こんにちはすべて私はこれらのクラスをインポートした内部のJavaプログラムがあります。Jenaパッケージが存在しません

  1. import com.hp.hpl.mesa.rdf.jena.mem.ModelMem;
  2. import com.hp.hpl.mesa.rdf.jena.model。*;
  3. import com.hp.hpl.mesa.rdf.jena.common.PropertyImpl;

私はそれがある3エラーを示すプログラムのコンパイルしようとしています:

  1. パッケージcom.hp.hpl.mesa.rdf.jena.memインポート com.hp存在しないが.hpl.mesa.rdf.jena.mem.ModelMem;
  2. パッケージcom.hp.hpl.mesa.rdf.jena.modelが存在しません。インポート com.hp.hpl.mesa.rdf.jena.model。*;
  3. パッケージcom.hp.hpl.mesa.rdf.jena.commonは存在しません。インポート com.hp.hpl.mesa.rdf.jena.common.PropertyImpl;

私はjarファイルを検索しようとしましたが、誰もそのパッケージのjarファイルをダウンロードするリンクがありませんでした。

答えて

2

イエナのパッケージはcom.hp.hpl.jena.rdf…です。私はあなたがどこからこのcom.hp.hpl.mesa.rdf.jena…パッケージ名を得たのか分かりませんが、間違っています。おそらく古代のJena版の古い例を使っているでしょうか?

ModelMemまたはPropertyImplを直接インポートする必要はありません。 ModelMemが必要な場合は、ModelFactory.createDefaultModel()を使用してください。プロパティインスタンスが必要な場合は、model.createProperty()を使用します。

Jena download siteからJenaジャーをダウンロードできます。

+0

ありがとうございました。あなたの答えは役に立ちました。 –

+0

あなたは利己的ではありませんが、少なくともあなたができることはupvoteで答えを受け入れることができます... – cygri

+0

Jenaはもともと、HPLabsの時間の霧の中でメサの方法という実験プロジェクトで生まれました。 Jena2は、現在のパッケージ構造で、それ自体のアーチファクトになりました。 JavaCrawlerがどんなドキュメンテーションを見ていても、それは古くなっています。私はちょっと興味があるんだよ、実際は! –

関連する問題