दिलचस्प पोस्ट
आप एक सूची से अल्पविराम से अलग स्ट्रिंग कैसे बनायेंगे? वर्तमान में एक ही (प्रारंभिक) कमिट को एक Git रिपॉजिटरी में प्रतिबद्ध करें? सी # 4.0 में कैसे जेनेरिक कोवेरिएंस और कॉन्ट्रा-विरिएंस लागू किया जाता है? अनुमति अस्वीकृत – PHP अनलिंक MongoDB डेटाबेस फ़ाइल आकार को कम करना एक विशिष्ट स्ट्रिंग को निरस्त करने के लिए RegEx जावा के साथ संरचित बाइनरी फ़ाइलों को पढ़ने का सर्वोत्तम तरीका फ़ंक्शन के अंदर स्थानीय रूप से एक एक्सटर्न वैरिएबल को आरंभ करने में त्रुटि क्यों होती है? एक निश्चित समय के बाद एक धागा रोकना ओएस एक्स में पर्यावरण चर की स्थापना? विभिन्न लॉग स्तरों के लिए एकाधिक लॉग उत्पन्न करने के लिए पायथन लॉगर वर्ग का उपयोग करना हैश सेट और ऐरे सूची प्रदर्शन मैं Visual Studio Online (TFSPreview) से जुड़ने के लिए उपयोग किए जाने वाले मूलभूत क्रेडेंशियल्स को कैसे बदल सकता हूं जब कि विज़ुअल स्टूडियो को लोड हो रहा है? मैं Vb.NET या C # का उपयोग कर एक प्रक्रिया को कैसे मारूं? मैं एक दृश्य ट्रिगर पर एक WPF EventTrigger कैसे हो सकता है जब अंतर्निहित Viewmodel यह करना चाहिए dictates?

कैसे निष्पादन योग्य जार फ़ाइल बनाने के लिए?

मेरे पास एक प्रोग्राम है जिसमें दो सरल जावा स्विंग फाइलें हैं।

मैं अपने प्रोग्राम के लिए निष्पादन योग्य जार फ़ाइल कैसे बनाऊं?

Solutions Collecting From Web of "कैसे निष्पादन योग्य जार फ़ाइल बनाने के लिए?"

एक जार फ़ाइल बस एक फाइल है जिसमें जावा फाइलों का संग्रह है। एक जार फ़ाइल निष्पादन योग्य बनाने के लिए, आपको यह निर्दिष्ट करना होगा कि main कक्षा में जार फ़ाइल कहाँ है। उदाहरण कोड निम्नानुसार होगा:

 public class JarExample { public static void main(String[] args) { javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { // your logic here } }); } } 

अपनी कक्षाएं संकलित करें एक जार बनाने के लिए, आपको एक मैनिफ़ेस्ट फ़ाइल ( MANIFEST.MF ) भी बनाना होगा। उदाहरण के लिए,

 Manifest-Version: 1.0 Main-Class: JarExample 

संकलित आउटपुट क्लास फ़ाइलें (JarExample.class, JarExample $ 1.class) और एक ही फ़ोल्डर में मैनिफ़ेस्ट फ़ाइल को रखें। कमांड प्रॉम्प्ट में, उस फ़ोल्डर पर जाएं जहां आपकी फाइलें रखी जाती हैं, और जार कमांड का प्रयोग करके जार बनाएं उदाहरण के लिए (यदि आप अपनी मेनिफेस्ट फाइल को jexample.mf के रूप में कहते हैं)

 jar cfm jarexample.jar jexample.mf *.class 

यह निष्पादन योग्य jarexample.jar बना देगा।

ग्रहण में आप इसे बस निम्नानुसार कर सकते हैं:

अपने जावा प्रोजेक्ट पर राइट क्लिक करें और निर्यात का चयन करें

जावा -> रननाएबल जार फ़ाइल -> अगला चुनें।

लॉन्च कॉन्फ़िगरेशन का चयन करें और प्रोजेक्ट फाइल को अपने मुख्य क्लास के रूप में चुनें

वह गंतव्य फ़ोल्डर चुनें जहां आप इसे सहेजना चाहते हैं और समाप्त क्लिक करें।

यहां यह एक पंक्ति में है:

 jar cvfe myjar.jar package.MainClass *.class 

जहां main क्लास आपकी main पद्धति के साथ वर्ग है, और package main क्लास का package है।

ध्यान दें कि आपको यह करने से पहले .java फ़ाइलों को संकलित करना है।

यह जवाब एक अन्य उत्तर पर पावरस्लेव की टिप्पणी से प्रेरित है।