2011-05-11 6 views
11

में अपरिभाषित है अपने प्रोजेक्ट में मैंNode.getTextContent() नोड

विधि getTextContent() बताते हुए एक समस्या का सामना करना पड़ रहा प्रकार नोड

मैं वर्तमान में JDK उपयोग कर रहा हूँ के लिए अपरिभाषित है 1.5, क्या कोई मुझे बता सकता है कि यह क्या है।

+0

कृपया कोड पेस्ट करें। – asgs

+0

एंटरप्राइज़ सर्च ब्लॉग पर यह पोस्ट समाधान प्रतीत होता है: http://www.enterprisesearchblog.com/2009/09/fix-for-gettextcontent-is-undefined-for-the-type-node-for-solr-project -in-eclipse-ide.html – Jonoabroad

उत्तर

0

आप या आपके द्वारा उपयोग किए जा रहे कोड, getTextContent() नामक एक विधि को कॉल कर रहे हैं जिसे नोड ऑब्जेक्ट के लिए परिभाषित नहीं किया गया है। संकलक द्वारा स्पष्टीकरण इस मामले में बहुत अच्छा है।

6

चूंकि जेवीएम में नोड नामक बहुत सी कक्षाएं हैं, तो मैं कहूंगा कि आपने गलत आयात किया है। अपने आयात की जांच करें, यह सत्यापित करें कि वह कक्षा है जिसका आप वास्तव में उपयोग करना चाहते हैं और पुनः प्रयास करें।

1

आपके पास जावा 1.4 में शायद आपकी प्रोजेक्ट सेटिंग्स (मान लीजिए कि आप एक्लिप्स या कुछ अन्य आईडीई का उपयोग कर रहे हैं) हैं। Java 1.4's org.w3c.dom.Node कक्षा में वह विधि नहीं है (इसे जावा 5 में पेश किया गया था)।

2

आप ग्रहण आईडीई में इस समस्या हो रही है तो ऐसा करके इसे ठीक:

राइट क्लिक करें परियोजना, गुण चुनें -> जावा पथ बिल्ड।

हालांकि हमें अंततः "ऑर्डर एंड एक्सपोर्ट" टैब का उपयोग करने की आवश्यकता होगी, यह एक बहुत लंबी सूची है, और वास्तव में xml-apis-1.0.b2.jar फ़ाइल को ढूंढने के लिए एक शॉर्टकट है जिसे हम स्थानांतरित करना चाहते हैं। पुस्तकालय टैब पर जाएं जो चीजों को वर्णानुक्रम में सूचीबद्ध करता है। एक्स के नीचे स्क्रॉल करें और उस प्रविष्टि को एक क्लिक करें। चेकमार्क पर क्लिक न करें, बस नाम।

अब ऑर्डर और निर्यात टैब स्क्रॉल पर वापस स्विच करें, आप देखेंगे कि लाइब्रेरी अभी भी हाइलाइट की गई है, बहुत बढ़िया है!

इसे नीचे से नीचे जाने के लिए, दाईं ओर स्थित नीचे दिए गए बटन पर क्लिक करें। यह विशेष "जेआरई सिस्टम लाइब्रेरी [जेवीएम ...." प्रविष्टि के बाद दिखाना चाहिए। और इसमें एक चेकमार्क नहीं होना चाहिए।

लिंक और अधिक मदद से नीचे का पालन करें: http://www.enterprisesearchblog.com/2009/09/fix-for-gettextcontent-is-undefined-for-the-type-node-for-solr-project-in-eclipse-ide.html

2

जावा पथ बिल्ड -> आदेश और निर्यात टैब, JRE का चयन किया। ऊपरी भाग में जाने के लिए "यूपी" बटन पर क्लिक किया गया।

+0

मुझे यकीन नहीं है कि यह प्रश्न का उत्तर है। ओपी ने ग्रहण नहीं किया है कि वह ग्रहण का उपयोग कर रहा है। –

41

आप Eclipse में इस समस्या हो रही है, तो मेरे परीक्षण किया समाधान होगा: Java Build PathOrder and Export, JRE System Library का चयन करें और इसे स्थानांतरित करने के लिए शीर्ष

+0

मुझे आपके परीक्षण समाधान साथी से प्यार है! –

+0

जल्दी से इस मुद्दे को हल किया .. – vinod

+0

हल हो गया !!!! लेकिन इस मुद्दे का कारण क्या था? –