【问题标题】:How to use ROME for RSS如何使用 ROME 进行 RSS
【发布时间】:2012-02-02 20:03:52
【问题描述】:

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

【问题讨论】:

    标签: java exception import package rome


    【解决方案1】:

    您的教程中的代码是

    package com.sun.syndication.samples;
    
    public class FeedReader {
        ...
    }
    

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

    【讨论】:

    • 谢谢。当您说“它必须在文件中......”时,您指的是FeedReader 类吗?另外,它不应该包含在包装中吗?如果一切都不能正常工作,这似乎是一个糟糕的教程,但也许我误解了。
    • 我的问题是那个目录不存在,所以貌似教程使用了软件下载自带的包
    • 代码。您将教程中的代码复制粘贴到名为 FeedReader.java 的文件中,如果目录不存在则创建。
    • 谢谢,我快到了……有点像在追自己的尾巴,但这很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    相关资源
    最近更新 更多