1
我使用eclipse編寫RSS解析器包裝函數,它在從eclipse運行時返回預期值。默認的類庫不包括com.sun.cnpi.rss?
package rss_parser_wrapper;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Collection;
import java.util.Iterator;
import com.sun.cnpi.rss.elements.Item;
import com.sun.cnpi.rss.elements.Rss;
import com.sun.cnpi.rss.parser.RssParser;
import com.sun.cnpi.rss.parser.RssParserException;
import com.sun.cnpi.rss.parser.RssParserFactory;
public class RssParserWrapper {
public static Rss getRss(String url) throws RssParserException, MalformedURLException, IOException {
RssParser parser = RssParserFactory.createDefault();
Rss rss = parser.parse(new URL(url));
return rss;
}
}
所以,現在我需要,以推動到Tomcat Web服務器編譯此。
我試圖從目錄彙編從我的當前目錄(類):
javac -cp . -target 1.5 -source 1.5 rss_parser_wrapper/RssParserWrapper.java
我得到的錯誤:
makun /home/makun/tomcat/apache-tomcat-6.0.26/webapps/head_first/WEB-INF/classes ->javac -cp . -source 1.5 -target 1.5 rss_parser_wrapper/RssParserWrapper.java
rss_parser_wrapper/RssParserWrapper.java:9: package com.sun.cnpi.rss.elements does not exist
import com.sun.cnpi.rss.elements.Channel;
^
rss_parser_wrapper/RssParserWrapper.java:10: package com.sun.cnpi.rss.elements does not exist
import com.sun.cnpi.rss.elements.Item;
^
rss_parser_wrapper/RssParserWrapper.java:11: package com.sun.cnpi.rss.elements does not exist
import com.sun.cnpi.rss.elements.Rss;
^
rss_parser_wrapper/RssParserWrapper.java:12: package com.sun.cnpi.rss.parser does not exist
import com.sun.cnpi.rss.parser.RssParser;
^
rss_parser_wrapper/RssParserWrapper.java:13: package com.sun.cnpi.rss.parser does not exist
這是否意味着Java類庫沒有那些課?當我從eclipse運行文件時,它怎麼沒有抱怨?
謝謝!它編譯成功! – 2010-07-09 18:55:35