Avatar ·

Java में "Could not find or load main class" त्रुटि: कारण और समाधान

सभी को नमस्ते! मैं Java में नया हूँ और पिछले दो हफ्तों से एक समस्या से जूझ रहा हूँ। मैं एक सरल "Hello, World!" प्रोग्राम लिख रहा हूँ, लेकिन कमांड लाइन से चलाने की कोशिश करने पर यह त्रुटि मिलती है: ``` Error: Could not find or load main class HelloWorld ``` यह रहा मेरा कोड (फ़ाइल HelloWorld.java): ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` मैं `javac HelloWorld.java` कमांड से फ़ाइल कंपाइल करता हूँ — यह सफलतापूर्वक हो जाता है, और `HelloWorld.class` फ़ाइल बन जाती है। लेकिन जब मैं `java HelloWorld` टाइप करता हूँ, तो यह त्रुटि आती है। मैं उसी फ़ोल्डर में हूँ जहाँ दोनों फ़ाइलें हैं। पूरा पथ देने की कोशिश की — मदद नहीं मिली। मेरे पास Windows 10 है, JDK 17 इंस्टॉल है, और JAVA_HOME वेरिएबल सेट है। इंटरनेट पर पढ़ा कि समस्या classpath में हो सकती है, लेकिन मुझे समझ नहीं आता कि इसे कैसे कॉन्फ़िगर करूँ। शायद मैं क्लास या फ़ाइल का नाम गलत लिख रहा हूँ? या कमांड में कुछ और जोड़ना होगा? कृपया बताएँ कि मैं क्या गलत कर रहा हूँ।