यह रनटाइम त्रुटि तब होती है जब JVM निर्दिष्ट मुख्य क्लास नहीं ढूंढ पाता। सामान्य कारण और समाधान:
1. गलत क्लास नाम
java Exmple // टाइपो: Example होना चाहिए
समाधान
java Example
2. गलत केस
java EXAMPLE // केस-संवेदनशील: Example होना चाहिए
3. गलत पैकेज
package sample;
class Example { ... }java samp.Example // गलत पैकेज
समाधान
java sample.Example // सही पैकेज
4. .class एक्सटेंशन शामिल करना
java Example.class // गलत
समाधान
java Example // एक्सटेंशन के बिना
5. क्लासपथ मुद्दा
यदि क्लास पैकेज में है, तो पैकेज रूट से चलाएं:
D:\> javac -d . sample/Example.java D:\> java sample.Example
सामान्य चेकलिस्ट
- क्लास नाम की वर्तनी और केस सत्यापित करें
- पैकेज घोषणा निर्देशिका संरचना से मेल खाती है
.classएक्सटेंशन का उपयोग न करें- पैकेज रूट से चलाएं या
-cpका उपयोग करें - सुनिश्चित करें कि
.classफ़ाइल मौजूद है