2011-07-16 9 views
7

मैंने विंडोज 7 x64 पर जेडीके से 32 बिट स्थापित किया। विंडोज़ के लिए "http://www.oracle.com/technetwork/java/javase/downloads/index.html" पर।जावा से "वीएम की शुरुआत के दौरान हुआ"

और मुझे यह त्रुटि संदेश मिला।

सी: खोलने JAR फ़ाइल घ में त्रुटि:: \ Users \ प्रशासक> javac -संस्करण त्रुटि वीएम java.lang.ClassNotFoundException के प्रारंभ के दौरान हुई \ Program Files (x8 6) \ prg_java \ jdk1। 6.0_26 \ JRE \ lib \ rt.jar java.security.AccessControlContext पर (AccessControlContext.java : 77)। java.security.AccessController.getStackAccessControlContext पर (मूल निवासी मेरे Thod) java.security.AccessController.getContext पर (AccessController.java:484) java.lang.Thread.init (Thread.java:358) java.lang पर। थ्रेड। (थ्रेड। जावा: 476)

java.lang.ClassNotFoundException: JAR फ़ाइल खोलने में त्रुटि jdk1.6.0_26 \ JRE \ lib \ rt.jar

मैं इस समस्या को कैसे हल कर सकते हैं?

अग्रिम धन्यवाद।

+0

क्या "डी: \ प्रोग्राम फ़ाइलें (x86) \ prg_java \ jdk1.6.0_26 \ jre \ lib \ rt.jar" मौजूद है? क्या यह वर्तमान उपयोगकर्ता के लिए पठनीय है? –

+0

क्या 8 और 6 के बीच 'डी: \ प्रोग्राम फ़ाइलें (x8 6) \ pr ...' में कोई जगह है? क्या यह एक गलत पर्यावरण-परिवर्तनीय है? –

+0

बस एक अनुमान: उस संदेश को 80 वर्ण चौड़ाई वाले कंसोल से कॉपी किया गया था। विंडोज लंबी लाइनों को लपेटता है और उन्हें कॉपी और पेस्ट पर संयोजित नहीं करता है। –

उत्तर

7

यह समस्या जावा उपयोग में भ्रष्ट फ़ाइलों के कारण होती है जिसका आप उपयोग कर रहे हैं।

  1. स्थापना रद्द JDK आप उपयोग कर रहे
  2. JDK सेटअप फ़ाइल (जो कभी आप की जरूरत रिलीज)
  3. डाउनलोड JDK स्थापित करें। Env vars सही ढंग से बदलें।

अब आपको यह त्रुटि नहीं मिलेगी।

संबंधित मुद्दे