Avatar ·

JAR फ़ाइल नहीं चल रही: "no main manifest attribute" — क्या करें?

सभी को नमस्ते! मैं Java में नौसिखिया हूँ और एक सरल कैलकुलेटर को JAR फ़ाइल में बिल्ड करने की कोशिश कर रहा हूँ, ताकि इसे डबल-क्लिक या कंसोल से चला सकूँ। कम्पाइलेशन सफल होता है, लेकिन java -jar myapp.jar चलाने पर यह एरर आती है: "no main manifest attribute, in myapp.jar"। मेरे प्रोजेक्ट की संरचना इस प्रकार है: ``` src/ com/ myapp/ Main.java Calculator.java ``` Main.java: ```java package com.myapp; public class Main { public static void main(String[] args) { System.out.println("कैलकुलेटर शुरू!"); Calculator calc = new Calculator(); System.out.println("2 + 3 = " + calc.add(2, 3)); } } ``` Calculator.java: ```java package com.myapp; public class Calculator { public int add(int a, int b) { return a + b; } } ``` मैं क्लासेज़ कम्पाइल करता हूँ: ``` javac -d out src/com/myapp/*.java ``` फिर JAR बनाता हूँ: ``` jar cf myapp.jar -C out . ``` out फ़ोल्डर में .class फ़ाइलें सही संरचना (com/myapp/) में हैं।