2012-06-04 11 views
11

मैं JRE system Library [jre7] का उपयोग करें और मैं Build Path > remove from build path द्वारा निर्माण पथ हटा दिया जब मैं import org.jdesktop.application.Action मैंग्रहण org.jdesktop नहीं पहचानता है। *

The import org.jdesktop cannot be resolved 

और फिर मैं
project > properties > java build path > add Library > JRE system Library और अब भी वही त्रुटि किया था।

+0

"मैंने बिल्ड पथ हटा दिया" का क्या मतलब है? क्या आपके पास पुस्तकालय सही ढंग से जोड़ा गया है (यानी यह संदर्भित पुस्तकालयों के तहत प्रोजेक्ट में दिखाया गया है)? – brimborium

उत्तर

18

org.jdesktop कोड जावा एसई का हिस्सा नहीं है, इसलिए कक्षाएं जेआरई में नहीं होंगी। आपको कक्षाओं वाली एक JAR फ़ाइल को ढूंढने और डाउनलोड करने की आवश्यकता है, और उसके बाद इसे अपने ग्रहण बिल्डपैथ में जोड़ें।

(एक ही स्थान पर जार डाउनलोड करने के लिए here है ... लेकिन यह करता है, तो इस लिंक टूट जाता है अपनी खुद की खोज करने के लिए आसान है। Maven केन्द्रीय या findjar पर जाएं।)

+0

मैंने buildPath में org-jdesktop-layout.jar जोड़ा लेकिन इससे मदद नहीं मिली। क्या यह सही जार है? – URL87

+0

इसके अंदर देखो। क्या इसमें वह कक्षा शामिल है जिसे आप आयात करने का प्रयास कर रहे हैं? यदि नहीं, तो यह गलत JAR फ़ाइल है। –

31

अगर कोई रुचि है, मैं करने के लिए किया था 3 जार डाउनलोड:

  • appframework-1.0.3.jar (पिछले पोस्ट में लिंक) जो org.jdesktop.application कक्षाओं में शामिल है,
  • स्विंग लेआउट-1.0.3.jarlink जो होता है org.jdesktop.layout कक्षाएं,
  • स्विंग कार्यकर्ता-1.1.jarlink जो org.jdesktop.swingworker कक्षाओं में शामिल है, दूसरों के लिए आवश्यक जार
+1

मैं इसे सही उत्तर के रूप में स्वीकार करता हूं, वास्तव में। आपके अनुसंधान के लिए धन्यवाद! – ignis

3

बस here से इसी जार फ़ाइल डाउनलोड करें। और आप जाने के लिए अच्छे हैं। अपने निर्माण पथ में जार जोड़ें।

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