2011-03-12 16 views
5

मैं आरएसएस पढ़ने की कोशिश कर रहा हूं। मैंने जार फ़ाइल को मेरे libs फ़ोल्डर में कॉपी किया है, और मैंने अपनी ग्रहण परियोजना में लाइब्रेरी के रूप में जार फ़ाइल जोड़ दी है। क्रम में और निर्यात में मैंने अपनी जार फ़ाइल की जांच की। प्रकार org.jdom.Document हल नहीं किया जा सकता है:जावा - रोम आरएसएस रीडर?

अब मैं रोम

import com.sun.syndication.feed.synd.SyndEntry; 
import com.sun.syndication.feed.synd.SyndFeed; 
import com.sun.syndication.io.SyndFeedInput; 
import com.sun.syndication.io.XmlReader; 

URL url = new URL("http://myUrlGoesHere"); 
XmlReader reader = new XmlReader(url);  
SyndFeed feed = new SyndFeedInput().build(reader); 

मैं अंतिम पंक्ति पर निम्न त्रुटि प्राप्त द्वारा प्रदान की आरएसएस रीडर का उपयोग करने की कोशिश कर रहा हूँ। यह अप्रत्यक्ष रूप से आवश्यक है। क्लास फ़ाइल

इसका क्या अर्थ है? उपाय क्या है? * आयात *

उत्तर

7

अपने libs फ़ोल्डर में रोम के जार फ़ाइल कॉपी करने के अलावा पर कोई त्रुटि है, तो आप भी अपने वर्ग पथ के लिए JDOM's पुस्तकालय (जार) जोड़ने की जरूरत है।

आपको जो त्रुटि मिल रही है वह कहती है कि कोई अप्रत्यक्ष रूप से जेडीओएम के जार का संदर्भ दे रहा है। संभवतः रोम या किसी अन्य पुस्तकालय में कोई व्यक्ति जिसे आप नियंत्रित नहीं करते हैं।

+0

कृपया मुझे बताएं कि मुझे JDOM – aryaxt

+0

@aryaxt कहां मिल सकता है: यह वहां पोस्ट किए गए लिंक पर है। –

+0

बहुत बढ़िया काम करने के लिए मिला, धन्यवाद – aryaxt

8

संकलन करने के लिए मुझे http://www.jdom.org/dist/binary/archive/ से jdom-1.1.3.jar फ़ाइल का उपयोग करना पड़ा। ज़िप फ़ाइल निकालने के बाद यह निर्देशिका jdom-1.1.3 \ jdom \ build निर्देशिका में पाया जा सकता है।

आपको अपनी परियोजना पर राइट क्लिक करना होगा। गुण चुनें जावा बिल्ड पथ | पुस्तकालय | बाहरी जार जोड़ें।

+5

हाँ, मुझे अपना खुद का जाम-1.1.3 संकलित करना पड़ा। संस्करण 2.0.2 काम नहीं कर रहा था। – Alveoli

संबंधित मुद्दे