मैंने मेन.जावा नामक एक .java फ़ाइल लिखी है, और इसे विंडोज कमांड प्रॉम्प्ट में जावैक का उपयोग करके संकलित किया है। कंपाइलर एकाधिक .class फ़ाइलों को बना रहा है (जिसे Main.class, मुख्य $ 1.class, & मुख्य $ 2.class कहा जाता है - संभवतः क्योंकि मेरे मुख्य.जावा फ़ाइल में अज्ञात आंतरिक कक्षाएं हैं)। मैं एक रननेबल .jar फ़ाइल बनाने की कोशिश कर रहा हूं, इसलिए मैं इस एप्लिकेशन को चलाने के लिए शॉर्टकट पर डबल क्लिक कर सकता हूं (यह जावा स्विंग एप्लिकेशन है), लेकिन जब मैं तीन क्लास फाइलों की निर्देशिका में नेविगेट करता हूं तो मैं असफल रहता हूं और टाइप करता हूं:(जावा) एकाधिक .class फ़ाइलों से .jar फ़ाइल बनाने के लिए कमांड प्रॉम्प्ट का उपयोग करें
jar cfv file.jar Main.class Main$1.class Main$2.class
कमान के लिए प्रेरित करें तो यह पाठ आउटपुट:
added manifest
adding: Main.class(in 4871) (out = 2848)(deflated 41%)
adding: Main$1.class(in 1409) (out = 833)(deflated 40%)
adding: Main$2.class(in 1239) (out = 767)(deflated 38%)
इस के बावजूद, जब मैं दोगुना Windows Explorer में file.jar फ़ाइल पर क्लिक करें, सीधे शब्दों में, कुछ नहीं होता। कोई स्विंग एप्लिकेशन खुलता है।
उम्मीद है कि कोई मेरी मदद कर सकता है। आप
बेस्ट ... SL
इस प्रश्न को देखें जो आपके प्रश्न का उत्तर देता है। इस पर बहुत सारे सवाल हैं। http: // stackoverflow।कॉम/प्रश्न/13081920/बनाने-निष्पादन योग्य-जार-फ़ाइल –