0

我正在使用罗马教程页面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(这是示例中的包)。有什么想法吗?

4

1 回答 1

1

您教程中的代码是

package com.sun.syndication.samples;

public class FeedReader {
    ...
}

它必须在一个名为的文件中FeedReader.java并放在一个目录com/sun/syndication/samples中。如果更改类的名称,则还必须更改 java 文件的名称。如果更改包声明,则还必须更改文件的位置。

于 2012-02-02T20:09:10.580 回答