के रूप में निर्यात करने के बीच अंतर एक जेएआर फ़ाइल के रूप में निर्यात करने और रननेबल जेएआर फ़ाइल के रूप में निर्यात करने के बीच ग्रहण में क्या अंतर है? क्या वे दोनों रनने योग्य नहीं हैं? प्रत्येक के पेशेवर/विपक्ष क्या हैं?जावा ग्रहण: एक जार के रूप में निर्यात करने और एक रननेबल जेएआर
उत्तर
रननेबल जार में एक MANIFEST.MF फ़ाइल है, जो जार चलाने पर मुख्य श्रेणी को निष्पादित करने के लिए परिभाषित करता है।
गैर runnable जार सिर्फ कक्षाओं के पुस्तकालयों, कि इतना है कि कोड पुन: उपयोग किया जाता है classpath में जोड़ा जा सकता है (यह भी प्रकट फ़ाइल है, लेकिन कोई मुख्य वर्ग)
, जार चलाने के दौरान आपको कमांड लाइन पर मुख्य विधि के साथ क्लास निर्दिष्ट करना होगा। एक चलने योग्य जार के साथ, एक मेनिफेस्ट फ़ाइल है जो उस जानकारी को पकड़ लेगी ताकि आप केवल java -jar myRunnable.jar
टाइप कर सकें, या बस इसे डबल क्लिक करें।
एक रननेबल जार एक जार फ़ाइल है जिसमें एक एम्बेडेड मैनिफेस्ट फ़ाइल है जिसमें "मुख्य श्रेणी:" घोषणा शामिल है। "मुख्य श्रेणी" को परिभाषित किया जाना चाहिए ताकि जावा रनटाइम जानता हो कि जब जार "रन" होता है तो कौन सी कक्षा कॉल करेगी। यदि एक जार में "मुख्य श्रेणी:" के साथ एक मैनिफेस्ट शामिल नहीं है, तो इसे "रननेबल जार" नहीं माना जाता है - यह केवल जावा कोड की एक लाइब्रेरी है।
मुझे लगता है कि यह ग्रहण करता है कि ग्रहण कैसे जार निर्यात करता है, लेकिन 100% सुनिश्चित नहीं है।
अधिक जानकारी के लिए यह लिंक देखें: http://www.skylit.com/javamethods/faqs/createjar.html
- 1. ग्रहण रननेबल जार समस्या
- 2. ग्रहण, जेएआर निर्यात पैकेजिंग एसवीएन फाइलें
- 3. स्प्रिंग क्लास को एक रननेबल जार
- 4. (ग्रहण जावा संग्रह निर्यात की तरह) इंटेलीजे पर एक .jar फ़ाइल या निर्यात जार
- 5. आप एक कस्टम मैनिफेस्ट फ़ाइल के साथ ग्रहण में एक जार कैसे बनाते हैं?
- 6. एक रननेबल
- 7. एक रननेबल
- 8. एक्लिप्स या कमांडलाइन में एक्जिक्यूटिव जार बनाने के दौरान बाहरी जार को कैसे बाहर निकालना है?
- 9. ग्रहण मेरी पूरी परियोजना को चलाने योग्य JAR फ़ाइल के रूप में क्यों निर्यात करता है?
- 10. जावा क्लासलोडर - एक जार
- 11. "लॉन्च कॉन्फ़िगरेशन" रननेबल जार निर्यात करने का प्रयास करते समय खाली दिखाता है?
- 12. एक रननेबल क्लास
- 13. बाहरी जार निर्भरताओं के साथ ग्रहण परियोजना को कैसे निर्यात करें?
- 14. ग्रहण जावा लाइब्रेरी में एक JAR जोड़ना
- 15. एक जेएआर फ़ाइल
- 16. जावा में एक जार फ़ाइल और लाइब्रेरी के बीच अंतर
- 17. जेएआर फ़ाइल के अस्तित्व और जार के अंदर एक विशिष्ट फाइल कैसे जांचें?
- 18. कक्षा में एक जार, या कहीं भी एक फ़ाइल पढ़ना?
- 19. जेएआर फ़ाइल में जावा एप्लेट
- 20. रन करने योग्य जेएआर
- 21. एक कस्टम सारप्रोसेसर बनाना और ग्रहण
- 22. एक जार
- 23. एक अच्छा जावा निर्माण उपकरण पर सलाह, ग्रहण
- 24. एक जेएआर फ़ाइल को एक आरपीएम के रूप में पैकेजिंग ठीक से
- 25. ग्रहण से JUnit को बाहर निकालें JAR
- 26. जावा रननेबल प्रश्न
- 27. केवल जेएआर
- 28. एक जार
- 29. जार फ़ाइल जोड़ें डायरेक्टरी प्रविष्टियां ग्रहण विकल्प जार
- 30. लाइब्रेरी को एक जार फ़ाइल में निकालने और पैकेजिंग के बीच अंतर