मुझे प्रोजेक्ट के साथ किया गया है जो डेटाबेस (MySQL) से जुड़ता है। अब मैं परियोजना को जार के रूप में निर्यात करना चाहता हूं। लेकिन मुझे नहीं पता कि इसकी बाहरी निर्भरताओं को कैसे शामिल किया जाए? क्या ग्रहण में ऐसा करने का कोई तरीका है या क्या मुझे इसके लिए किसी भी स्क्रिप्ट का उपयोग करना चाहिए?एक्लिप्स में शामिल बाहरी पुस्तकालयों के साथ एक जार कैसे बनाया जाए?
उत्तर
जब आप अपनी परियोजना को 'रननेबल जार' (प्रोजेक्ट पर राइट माउस -> निर्यात -> रननेबल जार) के रूप में निर्यात करते हैं तो आपके पास जेनरेटेड जार में सभी निर्भरताओं को पैकेज करने का विकल्प होता है। आपके पुस्तकालयों को निर्यात करने के लिए इसमें दो अन्य तरीके भी हैं (स्क्रीनशॉट देखें), आप कौन सी पैकेजिंग विधि का उपयोग करेंगे, यह तय करते समय लाइसेंस से अवगत रहें।
'लांच विन्यास' ड्रॉपडाउन कक्षाएं एक main(String[])
विधि युक्त साथ भर जाता है। जब आप जार चलाते हैं तो चयनित कक्षा शुरू होती है।
एक रननेबल जार के रूप में निर्यात करना आपके निर्माण पथ पर निर्भरता का उपयोग करता है (प्रोजेक्ट पर दायां माउस -> पथ बनाएं -> बिल्ड पथ कॉन्फ़िगर करें ...)। जब आप 'नियमित' (गैर-चलाने योग्य) जार के रूप में निर्यात करते हैं तो आप अपनी प्रोजेक्ट में किसी भी फ़ाइल का चयन कर सकते हैं। यदि आपके प्रोजेक्ट फ़ोल्डर में लाइब्रेरी हैं तो आप उन्हें शामिल कर सकते हैं लेकिन बाह्य निर्भरता, उदाहरण के लिए maven, शामिल नहीं किया जा सकता है (मेवेन प्रोजेक्ट्स, search here के लिए)।
सही ... धन्यवाद –
@ जोस्ट: महोदय, मुझे एक चलने योग्य जार के रूप में जावा एप्लिकेशन को निर्यात करने का प्रयास करते समय लॉन्च कॉन्फ़िगरेशन शीर्षक के तहत कोई विकल्प नहीं मिलता है। क्या गलत या गुम हो सकता है? –
ग्रहण 'मुख्य()' विधियों को सूचीबद्ध करता है जो इसके बारे में जानता है। एक बार अपना एप्लिकेशन चलाने का प्रयास करें (राइट क्लिक प्रोजेक्ट, रन एज़, जावा एप्लिकेशन) और फिर फिर से निर्यात करें। लाइसेंस – Joost
आप Runnable जार निर्यात> जावा> इस्तेमाल कर सकते हैं एक जार कि अपनी निर्भरता
वैकल्पिक रूप से शामिल हैं बनाने के लिए, आप जार एक साथ बंडल करने
रूप में अच्छी तरह प्लगइन fatjar ग्रहण इस्तेमाल कर सकते हैं आप सही कर सकते हैं प्रोजेक्ट पर क्लिक करें, निर्यात पर क्लिक करें, 'जार' टाइप करें, 'रननेबल जेएआर फाइल एक्सपोर्ट' चुनें। वहां आपके पास 'जेनरेटेड जेएआर में आवश्यक लाइब्रेरी निकालें' विकल्प है।
अपने स्रोत को एक जार में निर्यात करते समय, सुनिश्चित करें कि आप विकल्प से रननेबल जार विकल्प का चयन करें। फिर चुनें कि क्या आप सभी निर्भरता जार पैकेज करना चाहते हैं या बस उन्हें सीधे जार फ़ाइल में शामिल करना चाहते हैं। यह उस परियोजना पर निर्भर करता है जिस पर आप काम कर रहे हैं।
फिर आप सीधे java-jar example.jar द्वारा जार चलाते हैं।
यदि आप जावा वेब-प्रोजेक्ट की सभी जेएआर-फाइलों को निर्यात करना चाहते हैं, तो ज़िप-उपकरण (जैसे 7-ज़िप) के साथ नवीनतम जेनरेट की गई WAR-file खोलें,/WEB-INF/lib/फ़ोल्डर पर नेविगेट करें । यहां आपको इस परियोजना के लिए आवश्यक सभी जार-फाइलें मिलेंगी (जैसा कि "संदर्भित पुस्तकालय" में सूचीबद्ध है)।
व्यक्तिगत रूप से,
जवाब मेरे लिए काम किया उपरोक्त में से कोई, मैं अभी भी NoClassDefFound त्रुटियों हो रही (मैं निर्भरता के लिए Maven उपयोग कर रहा हूँ) रहती थी। मेरा समाधान "एमवीएन क्लीन इंस्टॉल" का उपयोग करके निर्माण करना था और "[project] -jar-with-dependencies.jar" का उपयोग करना था जो कि आदेश बनाता है। इसी प्रकार ग्रहण में आप प्रोजेक्ट पर राइट क्लिक कर सकते हैं -> चलाएं -> मैवेन इंस्टॉल करें और यह जार को लक्षित फ़ोल्डर में रखेगा।
- 1. मेवेन जार बिल्ड प्रक्रिया में बाहरी जार कैसे शामिल करें?
- 2. मैवेन एक्जिक्यूटिव जार बाहरी पथ पर पुस्तकालयों के साथ
- 3. एक्लिप्स परियोजना (जावा) में बाहरी जार को रीफ्रेश कैसे करें?
- 4. एक्लिप्स या कमांडलाइन में एक्जिक्यूटिव जार बनाने के दौरान बाहरी जार को कैसे बाहर निकालना है?
- 5. एक आंतरिक वर्ग से वंचित बाहरी वर्ग कैसे बनाया जाए?
- 6. एंड्रॉइड: बिल्ड में बाहरी जार शामिल करें (ग्रहण के बिना)
- 7. ओपनजीएल में त्रिभुजों के साथ एक गोलाकार कैसे बनाया जाए?
- 8. चींटी build.xml फ़ाइल में बाहरी पुस्तकालयों को कैसे शामिल करें?
- 9. msvc2010 के साथ जीएसएल कैसे बनाया जाए?
- 10. monodevelop के साथ x64 कैसे बनाया जाए?
- 11. इंटेलिजे आइडिया एसबीटी स्कैला प्रोजेक्ट में जार पुस्तकालयों को कैसे जोड़ा जाए?
- 12. एक्लिप्स जावा; निर्यात जार, संदर्भित पुस्तकालयों को शामिल करें, बिना फट्जर
- 13. एक्लिप्स में "जार जोड़ें" और "बाहरी जार जोड़ें" के बीच क्या अंतर है?
- 14. सी ++ बाहरी पुस्तकालयों के साथ रूबी एक्सटेंशन
- 15. वैकल्पिक पैरामीटर के साथ एक सजावट कैसे बनाया जाए?
- 16. मैवेन के साथ एक ग्रहण प्लगइन कैसे बनाया जाए?
- 17. लूप के साथ एक जेसन ऑब्जेक्ट कैसे बनाया जाए?
- 18. आईफोन के साथ एक कंपास कैसे बनाया जाए?
- 19. एक्लिप्स में क्लासपाथ में एक जार कैसे डालें?
- 20. माइक्रोसॉफ्ट डीबी के साथ जावा डेस्कटॉप एप्लिकेशन के साथ एक बार इंस्टॉलर कैसे बनाया जाए?
- 21. धागा कैसे बनाया जाए?
- 22. निर्भरता जार के साथ निष्पादन योग्य जार कैसे बनाएं
- 23. एक्लिप्स में बाहरी पुस्तकालय को सही तरीके से कैसे जोड़ा जाए?
- 24. लिनक्स में, जावा जार फ़ाइल को बाहरी जार फ़ाइलों के साथ कैसे निष्पादित करें?
- 25. एक smtp सर्वर कैसे बनाया जाए?
- 26. एक साधारण उलटा इंडेक्स कैसे बनाया जाए?
- 27. संक्षेप में जावा में एक एक्सएमएल दस्तावेज़ कैसे बनाया जाए?
- 28. javax.faces.model.SelectItem को कैसे बनाया जाए
- 29. मेवेन: एक्लिप्स में जार कैसे शामिल करें, जो भंडार में उपलब्ध नहीं हैं?
- 30. Backbone.js के साथ इस वेब ऐप को कैसे बनाया जाए?
आप ऐप देने का इरादा कैसे रखते हैं। अंतिम उपयोगकर्ता के लिए? एक नेटवर्क/इंटरनेट, एक डिस्क या फ्लैश ड्राइव, .. कुछ और? ऐप है एक जीयूआई है? –