1) सुनिश्चित करें कि सभी आवश्यक फ़ाइलें कर रहे हैं निर्देशिका के भीतर, आप एक टर्मिनल/कमांड प्रॉम्प्ट खोला है और उस निर्देशिका पर भेज दिया है।
2)
javac HelloWorld.java
3 के साथ, जावा वर्ग संकलित उदाहरण HelloWorld.java के लिए) यह एक .class JAR फ़ाइल के लिए आवश्यक फ़ाइल का उत्पादन करेगा।
4) अगला मालसूची फ़ाइल (विस्तार .txt) का उपयोग करते हुए पाठ संपादक और इनपुट का उपयोग कर बचाया निम्नलिखित
Main-Class: HelloWorld
या जो कुछ भी अपनी फ़ाइल का नाम है बनाएँ।
jar cfm HelloWorld.jar Manifest.txt HelloWorld.class
6) फ़ाइल चलाएँ::
java -jar HelloWorld.jar
कुछ भी स्पष्ट नहीं लगता है, तो इन वेबसाइटों से परामर्श: creating a jar file और setting an applications entry point
5) अगला JAR फ़ाइल इस कोड का उपयोग पैदा करते हैं।
उम्मीद है कि यह दूसरों की मदद करता है, चीयर्स टॉम!
संपादित करें:
इंगा की टिप्पणी के बाद यह ध्यान देने योग्य है कि आदेश जार में एक से अधिक फ़ाइलों को शामिल करने में आप का उपयोग करने की आवश्यकता है लायक है: द्वारा
jar cfm HelloWorld.jar Manifest.txt *.class
के आधार पर क्यों काम नहीं करता है धन्यवाद ! मुझे आपके निर्देशों के बाद कुछ परेशानी मिली क्योंकि मेरे पास मेरी परियोजना में कई जावा फाइलें हैं। सबसे पहले मैंने सोचा कि मुझे केवल अपनी मुख्य कक्षा को संकलित करने की आवश्यकता है, लेकिन यदि आपके पास कई जावा फाइलें हैं, तो आपको उन्हें "javac HelloWorld.java" के बजाय सभी को संकलित करना होगा, आपको "javac * .java" और "jar cfm" करना होगा HelloWorld.jar Manifest.txt HelloWorld.class "होगा" jar cfm HelloWorld.jar Manifest.txt * .class "। फिर भी आपको केवल मेन क्लास फ़ाइल में मुख्य श्रेणी बताना होगा। उम्मीद है कि अगर कोई वही गलती कर रहा है तो यह मदद करता है। – inga
@inga मैंने अपनी टिप्पणियां शामिल करने के लिए मेरा जवाब अपडेट कर दिया है। जानकारी के लिए धन्यवाद! – Katana24