Как использовать ROME для RSS - PullRequest
0 голосов
/ 03 февраля 2012

Я использую код со страницы учебников в Риме http://wiki.java.net/twiki/bin/view/Javawsxml/Rome05TutorialFeedReader.

Когда я пытаюсь скомпилировать, он говорит class FeedReader is public, should be declared in a file named FeedReader.java.

Я новичок в Java, но я думаю, что класс FeedReader должен быть частью пакета, использованного в примере, или в одном из путей импорта. Я не могу найти файл com.sun.syndication.samples (который является пакетом из примера) в библиотеке Рима, которую я скачал. Есть мысли?

1 Ответ

1 голос
/ 03 февраля 2012

Код из вашего урока:

package com.sun.syndication.samples;

public class FeedReader {
    ...
}

Он должен находиться в файле с именем FeedReader.java и помещаться в каталог com/sun/syndication/samples.Если вы измените имя класса, вы должны также изменить имя файла Java.Если вы измените объявление пакета, вы также должны изменить расположение файла.

...