Ява - Римский читатель rss? - PullRequest
5 голосов
/ 13 марта 2011

Я пытаюсь читать RSS. Я скопировал файл jar в папку libs и добавил файл jar в свой проект eclipse в виде библиотеки. По порядку и экспорту я проверил мой файл фляги.

Теперь я пытаюсь использовать программу чтения 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

Что это значит? Каково решение? * нет ошибок при импорте *

Ответы [ 2 ]

8 голосов
/ 28 апреля 2012

Для его компиляции мне пришлось использовать файл jdom-1.1.3.jar из http://www.jdom.org/dist/binary/archive/. После распаковки zip-файла его можно найти в каталоге jdom-1.1.3 \ jdom \ сборки.

Вам нужно будет щелкнуть правой кнопкой мыши на вашем проекте | Выберите Свойства | Путь сборки Java | Библиотеки | Добавить внешние файлы JAR.

7 голосов
/ 13 марта 2011

В дополнение к копированию файла jar Рима в папку libs вам также необходимо добавить библиотеку JDOM (jar) в ваш путь к классам.

Полученная ошибка говорит о том, что кто-токосвенно ссылается на банку JDOM.Возможно, кто-то в Риме или в любой другой библиотеке, которую вы не контролируете.

...