5

私はRSSを読み込もうとしています。jarファイルをlibsフォルダーにコピーし、jarファイルをeclipseプロジェクトにライブラリとして追加しました。注文してエクスポートするために、jarファイルを確認しました。

今、私はローマが提供するrssリーダーを使おうとしています

import com.sun.syndication.feed.synd.SyndEntry;
import com.sun.syndication.feed.synd.SyndFeed;
import com.sun.syndication.io.SyndFeedInput;
import com.sun.syndication.io.XmlReader;

URL url  = new URL("http://myUrlGoesHere");
XmlReader reader = new XmlReader(url);      
SyndFeed feed = new SyndFeedInput().build(reader);

最後の行に次のエラーが表示されます。タイプorg.jdom.Documentを解決できません。必要な.classファイルから間接的に参照されます

これは何を意味するのでしょうか?解決策は何ですか?*インポートでエラーはありません*

4

2 に答える 2

8

コンパイルするには、 http://www.jdom.org/dist/binary/archive/の jdom-1.1.3.jar ファイルを使用する必要がありました。zip ファイルが解凍されると、ディレクトリ jdom-1.1.3\jdom\build で見つけることができます。

プロジェクトを右クリックする必要があります| プロパティを選択 | Java ビルド パス | ライブラリ | 外部 JAR を追加します。

于 2012-04-28T01:08:23.453 に答える
7

Rome の jar ファイルを libs フォルダーにコピーするだけでなく、 JDOM のライブラリー (jar) をクラスパスに追加する必要もあります。

あなたが得ているエラーは、誰かが間接的に JDOM の jar を参照していることを示しています。おそらくローマか、あなたが管理していない他の図書館の誰かでしょう。

于 2011-03-12T22:17:03.320 に答える