दिलचस्प पोस्ट
XML का उपयोग करके एक कस्टम एंड्रॉयड UI तत्व घोषित करना आप एक जावास्क्रिप्ट दिनांक यूटीसी में कैसे बदल सकते हैं? PrimeFaces पी का उपयोग कैसे करें: fileUpload? श्रोता विधि कभी लागू नहीं होती है या अपलोड की गई फ़ाइल शून्य / फेंकता है त्रुटि / उपयोगी नहीं है उद्देश्य-सी – 'स्वयं' का उपयोग कब किया जाए जावा एक ArrayList में एक फ़ाइल को पढ़ने? लैम्ब्डा के साथ लूप के साथ टंकिनर बटन कमांड असाइन करें "अप्रत्याशित टोकन ओ" त्रुटि दे रही JSON पार्सिंग क्या सी ++ में अधिकतम ऐरे की लंबाई सीमा है? समवर्ती प्रोग्रामिंग और समानांतर प्रोग्रामिंग के बीच अंतर क्या है? एकाधिक फ़ाइलों के माध्यम से बड़ी परियोजनाओं के लिए सिनात्रा का उपयोग करना JSON.stringify का उपयोग करते हुए त्रुटि को स्ट्रिंग करना संभव नहीं है? बदलने से पहले चयन (ड्रॉपडाउन) का मूल्य प्राप्त करना एक यादृच्छिक संख्या उत्पन्न करने के लिए रैंड का उपयोग कर सिंक्रनाइज़ेशन बनाम लॉक गैर-स्थिर सदस्य तक पहुंचने के लिए एक ऑब्जेक्ट संदर्भ की आवश्यकता है

NetBeans में एक JAR कैसे जोड़ें

मान लीजिए कि आप एक नई परियोजना बनाते हैं, और चाहते हैं कि इसे किसी तृतीय पक्ष पुस्तकालय का उपयोग करना है, कहते हैं, widget.jar । आप इस जार को कहां जोड़ते हैं:

  1. फ़ाइल >> प्रोजेक्ट प्रोजेक्ट्स> पुस्तकालय >> संकलित समय पुस्तकालय ; या
  2. फ़ाइल >> प्रोजेक्ट गुण >> पुस्तकालय >> रन-टाइम पुस्तकालय ; या
  3. उपकरण >> पुस्तकालय (पुस्तकालय प्रबंधक) >> पुस्तकालय कक्षापथ; या
  4. उपकरण >> जावा प्लेटफार्म (जावा प्लेटफ़ॉर्म प्रबंधक)

ये सभी संवाद एक ही काम करने लगते हैं लेकिन मुझे यकीन है कि सभी के पास उचित उपयोग हैं एक अच्छा "सर्वोत्तम अभ्यास" लेख ऑनलाइन नहीं मिल सकता है और नेटबैंस सहायता सामग्री संवाद इसके साथ भी मदद नहीं कर रहा है

वेब के समाधान से एकत्रित समाधान "NetBeans में एक JAR कैसे जोड़ें"

आप अपने प्रोजेक्ट में लाइब्रेरी जोड़ना चाहते हैं और ऐसा करने में आपके पास दो विकल्प हैं जैसे आपने स्वयं पहचान की है:

संकलन-समय की लाइब्रेरी लाइब्रेरीज़ हैं, जो आपके एप्लिकेशन को संकलित करने के लिए आवश्यक हैं। जब आपके आवेदन को इकट्ठा किया जाता है तो वे शामिल नहीं होते हैं (उदाहरण के लिए, युद्ध-फाइल में) इस प्रकार के पुस्तकालयों को आपके प्रोजेक्ट को चलाने वाले कंटेनर द्वारा प्रदान किया जाना चाहिए।

यह स्थिति में उपयोगी है जब आप एपीआई और कार्यान्वयन में बदलना चाहते हैं, या जब पुस्तकालय कंटेनर द्वारा प्रदान किया जाता है (जो आम तौर पर javax.servlet के साथ मामला है जिसे संकलन के लिए आवश्यक है, लेकिन एपर्चर सर्वर द्वारा प्रदान किया गया है, उदा।, अपाचे थॉमकेट) ।

रन-टाइम लाइब्रेरी लाइब्रेरीज़ हैं जिन्हें संकलन और आपके प्रोजेक्ट को चलाने के लिए दोनों के लिए आवश्यक है संभवतया यह है कि आप अधिकतर मामलों में क्या चाहते हैं। उदाहरण के लिए यदि आपकी परियोजना को युद्ध / कान में पैक किया गया है, तो इन पुस्तकालयों को पैकेज में शामिल किया जाएगा।

अन्य उपनिवेशों के लिए आपके पास Library Manager या जेडीके पुस्तकालयों का उपयोग करते हुए वैश्विक पुस्तकालय हैं। उत्तरार्द्ध केवल आपके नियमित जावा लाइब्रेरी हैं, जबकि पूर्व एक सामान्य नाम के तहत पुस्तकालयों का एक सेट स्टोर करने का एक तरीका है। आपके सभी भविष्य की परियोजनाओं के लिए, मैन्युअल रूप से पुस्तकालयों को निर्दिष्ट करने के बजाय आप उन्हें अपने Library Manager से आयात करने का चयन कर सकते हैं।

प्रोजेक्ट सूची में 'पुस्तकालयों' पर राइट क्लिक करें, फिर जोड़ें पर क्लिक करें।

यदि आपके प्रोजेक्ट के सोर्स कोड में आयात स्टेटमेंट हैं जो संदर्भ श्रेणी जो widget.jar में हैं, तो आपको अपने प्रोजेक्ट्स को कम्पाइल-टाइम लाइब्रेरीज़ में जार जोड़ना चाहिए। (जार विजेट.जर स्वचालित रूप से आपके प्रोजेक्ट के रन-टाइम पुस्तकालयों में जोड़ दिया जाएगा)। वह (1) से मेल खाती है

यदि आपका स्रोत कोड किसी अन्य जार में कक्षाओं के लिए आयात करता है और उन वर्गों के लिए स्रोत कोड आयात स्टेटमेंट है जो widget.jar में संदर्भ कक्षाएं हैं, तो आपको रन-टाइम लाइब्रेरीज़ सूची में widget.jar जोड़ना चाहिए। वह (2) से मेल खाती है

आप जार सीधे परियोजना संपत्तियों में पुस्तकालयों की सूची में जोड़ सकते हैं आप लाइब्रेरी भी बना सकते हैं जिसमें जार फ़ाइल होती है और फिर उस संकलन के समय या रन-टाइम लाइब्रेरी सूची में लाइब्रेरी शामिल करें।

यदि आप Widget.jar के लिए एक नेटबैंस लाइब्रेरी बनाते हैं, तो आप widget.jar में परिभाषित API के लिए जार की सामग्री और Javadoc के लिए स्रोत कोड भी जोड़ सकते हैं। विजेट के बारे में यह अतिरिक्त जानकारी NetBeans द्वारा उपयोग की जाएगी क्योंकि आप डिबग कोड जब आप संपादक में कोड पूरा करने का उपयोग करते हैं, तो इसका अतिरिक्त जानकारी प्रदान करने के लिए उपयोग किया जाएगा।

किसी प्रोजेक्ट में जार जोड़ने के लिए आपको उपकरण >> जावा प्लेटफ़ॉर्म का उपयोग करने से बचना चाहिए। वह संवाद आपको क्लासपाथ को संशोधित करने की अनुमति देता है जो कि आपके द्वारा बनाई गई जावा प्लेटफॉर्म का उपयोग करने वाली सभी परियोजनाओं को संकलित और चलाने के लिए उपयोग की जाती है। यह कई बार उपयोगी हो सकता है लेकिन widget.jar पर आपकी प्रोजेक्ट की निर्भरता लगभग पूरी तरह से छुपाता है।

प्रोजेक्ट फाइल सर्विसेज टेबल्स

फाइल टैब जाना

खींचें फ़ाइल को लिब्स फाइलों पर रखें

रिटर्न प्रोजेक्ट टैब और आप क्या देख रहे हैं 🙂