Как настроить мой проект в Intellij, чтобы использовать ROME library
для чтения RSS Feed
?Как использовать ROME в Intellij?
До сих пор, я разработал следующее:
import com.sun.syndication.feed.synd.SyndFeed;
import com.sun.syndication.io.SyndFeedInput;
import com.sun.syndication.io.XmlReader;
import java.net.URL;
public class ReadRSS {
public static void main(String[] args) {
String urlString = "http://news.ycombinator.com/"
boolean ok = false;
if (args.length==1) {
try {
URL feedUrl = new URL(urlString);
SyndFeedInput input = new SyndFeedInput();
SyndFeed feed = input.build(new XmlReader(feedUrl));
System.out.println(feed);
ok = true;
}
catch (Exception ex) {
ex.printStackTrace();
System.out.println("ERROR: "+ex.getMessage());
}
}
if (!ok) {
System.out.println();
System.out.println("FeedReader reads and prints any RSS/Atom feed type.");
System.out.println("The first parameter must be the URL of the feed to read.");
System.out.println();
}
}
}
Но, я получаю несколько ошибок при запуске моего кода, в основном варианте:
.. java:package com.sun.syndication.feed.synd does not exist..
Как импортировать пакет в Intellij
? Удалось импортировать эту добавленную банку в мою структуру проекта.
Но следующая проблема: я не могу получить доступ к org.jdom.Document - хотя я установил jdom в моей структуре проекта. Ошибка, которую я получаю:
Error:(16, 38) java: cannot access org.jdom.Document class file for org.jdom.Document not found
Как я могу это устранить?
Вы правильно настроили свой проект? Если вы получаете ошибки в отношении несуществующих пакетов, это может указывать на то, что у вас нет соответствующей библиотеки. Взгляните на раздел справки о IntelliJ о том, как добавлять библиотеки и модули и т. Д.: Https://www.jetbrains.com/idea/help/configuring-project-structure.html – trappski