Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java में 'Could not find or load main class' त्रुटि कैसे हल करें?

यह रनटाइम त्रुटि तब होती है जब 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

सामान्य चेकलिस्ट

  1. क्लास नाम की वर्तनी और केस सत्यापित करें
  2. पैकेज घोषणा निर्देशिका संरचना से मेल खाती है
  3. .class एक्सटेंशन का उपयोग न करें
  4. पैकेज रूट से चलाएं या -cp का उपयोग करें
  5. सुनिश्चित करें कि .class फ़ाइल मौजूद है
  1. समाधान: Could not find or load main class समाधान: Could not find or load main class

    त्रुटि Could not find or load main class तब होती है जब कमांड प्रॉम्प्ट में एक java कमांड का उपयोग करके एक Java प्रोग्राम को लॉन्च किया जाता है जिसमें टर्मिनल में क्लास नाम निर्दिष्ट किया जाता है। ऐसा होने का कारण ज्यादातर क्लास घोषित करते समय उपयोगकर्ता की प्रोग्रामिंग गलती के कारण होता है।जैसा कि प

  1. फिक्स एरर: Java SE रनटाइम एनवायरनमेंट नहीं मिला फिक्स एरर: Java SE रनटाइम एनवायरनमेंट नहीं मिला

    कमांड प्रॉम्प्ट के माध्यम से Java .jar फ़ाइल खोलने का प्रयास करते समय, जैसे Java -Jar xxxx.jar कमांड का उपयोग करके, आपको निम्न एरर मैसेज मिल सकता है:Error: opening registry key ‘Software\JavaSoft\JRE’ Error: could not find java.dll Error: Could not find Java SE Runtime Environment.यह कई कारकों के का

  1. विंडोज पर  Mscoree.dll नहीं मिल सका  त्रुटि ठीक करें - चरण-दर-चरण गाइड विंडोज पर 'Mscoree.dll नहीं मिल सका' त्रुटि ठीक करें - चरण-दर-चरण गाइड

    Mscoree.dll नहीं मिल सका त्रुटि एक अत्यधिक कष्टप्रद और आम समस्या है जो विंडोज के सभी संस्करणों को प्रभावित करती है। सौभाग्य से, यदि आप इन निर्देशों का पालन करते हैं तो यह ठीक करने के लिए एक बहुत आसान समस्या है: Mscoree.dll क्या है? Mscoree.dll एक डायनामिक लिंक लाइब्रेरी (.dll) फ़ाइल है जिसका उपयोग