दिलचस्प पोस्ट
एंड्रॉइड डिस्पैचर अपवाद पर अनुबंधफ़िल्टर बेमेल क्या "वापसी झूठी" क्या करता है? आईफोन – आप एक छवि कैसे रंगते हैं? नामांकित तर्कों में अंडरस्कोर रनटाइम पर जावा वर्ग कैसे संकलित और तैनात कर सकता हूं? फ़्लोट का उपयोग "अतिभारित कार्य करने के लिए कॉल अस्पष्ट" त्रुटि देता है प्रोग्रामिंग पी 2 पी आवेदन स्थानीयडीबी अलग से कैसे स्थापित करें? ज़ेंड फ्रेमवर्क 2 में रूट, पोस्ट, इत्यादि मापदंडों का उपयोग कैसे करें उद्देश्य-सी एआरसी: मजबूत बनाम बनाए रखने और कमजोर बनाम असाइन जब @ जेसनप्रॉपर्टी प्रॉपर्टी का उपयोग किया जाता है और इसके लिए क्या उपयोग किया जाता है? .NET 4 में एक JSON स्ट्रिंग में सी # ऑब्जेक्ट को चालू करें प्लग इन स्थापित करने में असमर्थ Grails Google मानचित्र एपीआई v2 में मानचित्र के लिए टच ईवेंट को कैसे नियंत्रित किया जाए? बाश में हैश टेबल कैसे परिभाषित करें?

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

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

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

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

वेब के समाधान से एकत्रित समाधान "जावा, कैसे 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 में समाप्त होता है नेटबींस में सीधे अपने प्रोजेक्ट पर क्लिक करें, गुण क्लिक करें, लाइब्रेरी पर क्लिक करें, "जार / फ़ोल्डर जोड़ें" पर क्लिक करें और उन जारों को आयात करें प्रोजेक्ट को सहेजें, और पुनः चलाएं, और त्रुटियों को चले जाना चाहिए।

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