2012-12-01 10 views
5

क्या किसी ने यह कोशिश की है? मुझे यहाँ एक समस्या मिली है। मैंने इस पोस्ट को http://devnet.jetbrains.net/docs/DOC-1185 देखा है और यह जो कहा है उसके रूप में किया गया है। लेकिन ऐसा लगता है कि यह मेरे पीसी पर काम नहीं करता है। सिस्टम चर और जावा संस्करण यहां दिए गए हैं।Win7 पर 64 बिट प्रक्रिया के रूप में Intellij IDEA 12 को कैसे चलाएं?

सिस्टम चर: enter image description here

जावा संस्करण: enter image description here

जब मैं "idea64.exe" क्लिक, एक त्रुटि हुई:

enter image description here

आप "IDEA_JDK" देख सकते हैं पहली छवि में। यह पहले ही सेट हो चुका है, है ना? भले ही मैं "IDEA_JDK_64" जोड़ूं, वही त्रुटि अभी भी होती है।

के रूप में पिछले, मैं "idea.bat" की कोशिश की अपवाद विवरण देखने के लिए:

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version n 
umber in .class file 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(ClassLoader.java:620) 
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 
4) 
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 
at java.net.URLClassLoader.access$100(URLClassLoader.java:56) 
at java.net.URLClassLoader$1.run(URLClassLoader.java:195) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 

लगता है यह आईडिया और ओएस के बीच असंगत जावा संस्करण के कारण है। क्या मुझे जेडीके को 1.6 या उच्चतम में अपडेट करना चाहिए? अगर मैं 1.5 का उपयोग करना चाहता हूं, तो मैं कैसे कर सकता हूं?

उत्तर

5

ऐसा लगता है कि आईडीईए के नवीनतम स्थिर (11.1) संस्करण में संस्करण 1.6 या उच्चतम में जेडीके की आवश्यकता है जो परिभाषित here है। आप और भी हालिया संस्करण चलाने की कोशिश कर रहे हैं, इसलिए आईएमओ संभावना है कि यह 1.5 के साथ चलाएगा पतला है।

+4

यह भी कारण है कि आप 1.6+ का उपयोग करते हुए प्रोग्रामिंग को 1.5E का उपयोग करते समय आईडीईए के रनटाइम के रूप में रख सकते हैं। अपने 1.5 को सिस्टम डिफ़ॉल्ट के रूप में रखें (JAVA_HOME पर्यावरणीय चर में) लेकिन आईडीईए के लिए एक अलग उदाहरण स्थापित करें (और उस नए उदाहरण में IDEA_JDK_64 सेट करें)। – anonymous

+0

हां। यह काम करता हैं। बहुत बहुत धन्यवाद। –