Avatar ·

JAR फ़ाइल नहीं चल रही: "no main manifest attribute"

सभी को नमस्ते! मैं Java में नया हूँ और अपने पहले प्रोजेक्ट को एक executable JAR फ़ाइल में बनाने की कोशिश कर रहा हूँ। प्रोजेक्ट सरल है: एक `Main` क्लास है जिसमें `main` method है जो "Hello, World!" प्रिंट करती है। मैं command line के माध्यम से क्लासेज़ compile करता हूँ, फिर इस command से JAR बनाता हूँ: ``` jar cf myapp.jar Main.class ``` इसके बाद चलाने की कोशिश करता हूँ: ``` java -jar myapp.jar ``` और यह error मिलती है: ``` no main manifest attribute, in myapp.jar ``` मैंने जाँचा कि `main` method सही घोषित है — `public static void main(String[] args)`। समस्या क्या हो सकती है? क्या JAR बनाते समय कुछ अतिरिक्त निर्दिष्ट करने की आवश्यकता है? मैंने manifest के बारे में पढ़ा है, लेकिन इसे सही तरीके से कैसे बनाया जाए, यह पूरी तरह से समझ नहीं आया। कृपया step-by-step बताएँ कि मैं क्या गलत कर रहा हूँ। पहले से धन्यवाद! मेरे कोड का उदाहरण: ```java public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` मैं इस तरह compile करता हूँ: `javac Main.java`, फिर JAR बनाता हूँ: `jar cf myapp.jar Main.class`। सब एक ही