नहीं मिला मैं निम्नलिखित फ़ोल्डर C:\Program Files\Java
में जावा 1.7.0 स्थापित किया। मेरे ऑपरेटिंग सिस्टम विंडोज एक्सपी (संस्करण 2002) सेवा पैक के साथ है 3.मुख्य वर्ग हैलोवर्ल्ड
वातावरण चर जो मैं सेट कर रहे हैं:
CLASSPATH:
C:\Program Files\Java\jdk1.7.0\jre\lib\rt.jar;
पथ:
C:\Program Files\Java\jdk1.7.0\bin;
JAVA_HOME:
C:\Program Files\Java;
मैंने यहां कक्षा के नाम प्रस्तुत किए हैं जो मेरे सिस्टम में हैं।
import java.io.*;
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
जब मैं javac HelloWorld.java
का उपयोग कर यह ठीक संकलन है संकलन कर रहा हूँ:
अगला मैं एक कार्यक्रम, HelloWorld.java लिखा था।
लेकिन उसके बाद मैं java HelloWorld
जारी मैं नीचे त्रुटि का सामना कर रहा हूँ:
Error: Could not find main class HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:198)
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(URLClassLoader.java:299)
at java.net.URLClassLoader$1.run(URLClassLoader.java:288)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:287)
at java.lang.ClassLoader.loadClass(ClassLoader.java:422)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:325)
at java.lang.ClassLoader.loadClass(ClassLoader.java:355)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:195)
चारों ओर खोज का एक सा बाद, मैंने पाया है कि कुछ वातावरण चर में गलत हो सकता है। मैंने उस के साथ खेलने की कोशिश की लेकिन कोई भाग्य नहीं।
मैंने मशीन को भी दोबारा शुरू किया और फिर मैंने दौड़ने की कोशिश की लेकिन उसी भाग्य के साथ।
केवल एक अनुस्मारक है: jdk 7 अभी तक आधिकारिक रूप से स्थिर नहीं है। तो अगर कुछ मज़ेदार है तो हमेशा ध्यान रखें कि आप jdk 6 के साथ पुन: संकलित करना चाहेंगे। –
जानकारी के लिए धन्यवाद – Newbie
जावा 7 के एक निरंतर संस्करण का उपयोग करने के बजाय, यहां डाउनलोड करें और जेडीके 6 का उपयोग करें: http: //java.sun। com/javase/डाउनलोड/index.jsp – Jesper