दिलचस्प पोस्ट
क्लास विधि के समतुल्य -संदर्भ सेसियोलिक्टर: अजगर मॉड्यूल को रूट एक्सेस के बिना कैसे स्थापित करें? ऑब्जेक्ट एक संख्या है या नहीं, यह जांचने के लिए सबसे अजगर तरीका क्या है? स्विफ्ट में अनूठे ऑब्जेक्ट लिस्ट में सरणी कैसे बनाएं आप पायथन में यूपी कैसे नंबर बनाते हैं? टीडी के अंदर एक डीआईवी एक बुरा विचार है? फ़ायरफ़ॉक्स में एक चुनिंदा तत्व से तीर कैसे निकालें दो सूचियों / ट्यूपल्स में जोड़े की एक सूची / टपल को अनपैक करना निर्धारित करना है कि यदि कोई iPhone जेल टू प्रोग्रामेटिक रूप से है विधानसभा, प्रिंटिंग आस्की नंबर जावा में सिंक्रनाइज़ (यह) से बचें? जेकाइल ब्लॉग में टैग का समर्थन करने का एक आसान तरीका एंड्रॉइड: Google सर्वर का उपयोग किए बिना भाषण मान्यता बिना प्रतीक्षा के एसिंक का उपयोग करना Std :: स्ट्रिंग के लिए एक इंट संलग्न करें

जावा, कैसे netbeans में पुस्तकालय फ़ाइलों को जोड़ने के लिए?

मैं नेटबीन्स आईडीई और जावा के लिए नया हूँ मेरे पास जावा प्रोजेक्ट है जो बहुत सारे संकलन त्रुटियों को दिखाता है:

can not import "org.apache.commons.logging.Log" 

क्या कोई मुझे इन त्रुटियों से मदद कर सकता है, मैं नेटबीन्स आईडीई में लाइब्रेरी फ़ाइलों को कैसे जोड़ूं?

Solutions Collecting From Web of "जावा, कैसे netbeans में पुस्तकालय फ़ाइलों को जोड़ने के लिए?"

नेटबींस 6.8 में त्वरित समाधान

परियोजनाओं विंडो में प्रोजेक्ट के नाम पर राइट-क्लिक करें जिसमें लाइब्रेरी नहीं है -> गुण -> परियोजना गुण विंडो खुलती है श्रेणियों के पेड़ में "पुस्तकालयों" नोड का चयन करें -> प्रोजेक्ट गुण विंडो के दाईं ओर प्रेस बटन "JAR / फ़ोल्डर जोड़ें" -> आपको आवश्यक जार चुनें।

आप मेरे छोटे वीडियो कैसे-टू देख सकते हैं

नेटबीन्स में कॉमन्स-लाइब्रेरी कैसे आयात करें

  1. NetBeans में त्रुटि संदेश का मूल्यांकन करें:

     java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 
  2. NoClassDeffFoundError का अर्थ है कि आप कोड में उपयोग किए गए कोड में हुड के नीचे, एक विधि जिसे एक ऐसी विधि कहा जाता है, जिसे एक ऐसा वर्ग जोड़ा जाता है जिसे पाया नहीं जा सकता। तो इसका मतलब यह है कि आपका कोड ऐसा करता है: MyFoobarClass foobar = new MyFoobarClass() और कंपाइलर भ्रमित है क्योंकि कहीं भी इस MyFoobarClass परिभाषित नहीं किया गया है यही कारण है कि आपको एक त्रुटि मिलती है

  3. यह जानने के लिए कि आगे क्या करना है, आपको त्रुटि संदेश को बारीकी से देखना होगा शब्द 'org / apache / commons' आपको यह बताता है कि यह कोडबेस है जो आपको आवश्यक उपकरण प्रदान करता है। आपके पास एक विकल्प है, या तो आप अपाचे कॉमन्स में सब कुछ आयात कर सकते हैं, या आप बस लॉगफैक्टर वर्ग को आयात कर सकते हैं, या आप बीच में कुछ कर सकते हैं। उदाहरण के लिए बस अपाचे कॉमन्स का लॉगिंग बिट मिलता है।

  4. आप सड़क के बीच में जाना चाहते हैं और कॉमन्स-लॉगिंग प्राप्त करना चाहते हैं। बहुत बढ़िया विकल्प, Google को आग लगा दें और apache commons-logging लिए खोज करें। पहला लिंक आपको http://commons.apache.org/proper/commons-logging/ पर ले जाता है। डाउनलोड पर जाएं वहां आपको सबसे अद्यतित लोगों को मिलेगा यदि आपकी परियोजना को कॉमन्स लॉगिंग के प्राचीन संस्करणों के तहत संकलित किया गया था, तो उन प्राचीन लोगों का उपयोग करें, क्योंकि यदि आप नए लोगों का उपयोग करते हैं, तो कोड विफल हो सकता है क्योंकि नए संस्करण अलग-अलग हैं

  5. आप commons-logging-1.1.3-bin.zip डाउनलोड करना चाहते commons-logging-1.1.3-bin.zip या उस प्रभाव के लिए कुछ पढ़ें कि नाम क्या कह रहा है .zip का अर्थ यह एक संपीड़ित फ़ाइल है। कॉमन्स-लॉगिंग का मतलब है कि इसमें एक LogFactory वर्ग को आपकी इच्छा होनी चाहिए। मध्य 1.1.3 का अर्थ है कि यह संस्करण है। यदि आप एक पुराने संस्करण के लिए संकलन कर रहे हैं, तो आपको इन्हें मैच करना होगा, या फिर आप अपग्रेड करने के कारण हुए बदलावों के कारण सही कोड संकलित नहीं कर सकते।

  6. उस ज़िप को डाउनलोड करें इसे खोलना चीजों के लिए चारों ओर खोजें जो कि .jar में समाप्त होता है नेटबींस में सीधे अपने प्रोजेक्ट पर क्लिक करें, गुण क्लिक करें, लाइब्रेरी पर क्लिक करें, "जार / फ़ोल्डर जोड़ें" पर क्लिक करें और उन जारों को आयात करें प्रोजेक्ट को सहेजें, और पुनः चलाएं, और त्रुटियों को चले जाना चाहिए।

बाइनरी में स्रोत कोड शामिल नहीं है, इसलिए आप नीचे ड्रिल करने में सक्षम नहीं होंगे और देखेंगे कि जब आप डीबग करते हैं तो क्या हो रहा है। प्रोग्रामर के रूप में आप अपाचे कॉमन्स का "स्रोत" डाउनलोड करना चाहिए और स्रोत से संकलन करना, जार खुद बनाना और अनुभव के लिए आयात करना चाहिए। आपके द्वारा आयात किए जा रहे स्रोत कोड को समझने और ठीक करने के लिए आपको पर्याप्त स्मार्ट होना चाहिए। एपका कॉमन्स के इन प्राचीन संस्करणों को जावा के पुराने संस्करण के तहत संकलित किया गया हो सकता है, इसलिए यदि आप बहुत दूर जाते हैं, तो वे तब भी संकलित नहीं कर सकते जब तक कि आप उन्हें जावा के एक प्राचीन संस्करण के तहत संकलित न करें।