दिलचस्प पोस्ट
matplotlib (बराबर इकाई लंबाई): 'बराबर' पहलू अनुपात के साथ z- अक्ष x- और y- के बराबर नहीं है Node.js का प्रयोग केवल Apache / Nginx के साथ Node.js का उपयोग करते हुए बनाम Google मानचित्र में कई स्थानों का केंद्र ढूंढें FormsAuthentication.SignOut () उपयोगकर्ता को लॉग आउट नहीं करता है एंड्रॉइड में एक ListView में छवियों की एक सूची प्रदर्शित करने के लिए कैसे? सेट और चर का उपयोग करने के लिए CMake वाक्यविन्यास क्या है? अधिसूचना न दिखाए जाने के पहले कैसे? सभी बाल प्रक्रियाओं को मारने का सर्वोत्तम तरीका कैसे एक मवेन परियोजना के लिए स्थानीय जार फ़ाइलें जोड़ने के लिए? जावा में दशमलव दशमलव स्वरूपण HTML तालिका में लंबवत (घुमाए गए) पाठ जावा 8 लैम्ब्डा बनाम बेनामी क्लासेस एमएसबिल्ड के साथ वेब कैसे प्रकाशित करें? एक jQuery AJAX GET कॉल में अनुरोध हेडर पास करें फ़ंक्शन से आउटपुट के रूप में मैं चेतावनियों और त्रुटियों को कैसे बचा सकता हूं?

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 पर आपकी प्रोजेक्ट की निर्भरता लगभग पूरी तरह से छुपाता है।

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

फाइल टैब जाना

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

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