我正在使用罗马教程页面http://wiki.java.net/twiki/bin/view/Javawsxml/Rome05TutorialFeedReader中的代码。
当我尝试编译时,它会显示class FeedReader is public, should be declared in a file named FeedReader.java
。
我是Java的新手,但我认为FeedReader
类应该是示例中使用的包或其中一个导入路径的一部分。我在下载的Rome库中找不到文件com.sun.syndication.samples
(这是示例中的包)。有什么想法吗?
答案 0 :(得分:1)
教程中的代码是
package com.sun.syndication.samples;
public class FeedReader {
...
}
它必须位于名为FeedReader.java
的文件中,并放在目录com/sun/syndication/samples
中。如果更改类的名称,则还必须更改java文件的名称。如果更改包声明,则还必须更改文件的位置。