2012-12-01 10 views
5

Qualcuno ha provato questo? Ho un problema qui. Ho visto questo post http://devnet.jetbrains.net/docs/DOC-1185 e fatto come quello che ha detto. Ma sembra che non funzioni sul mio PC. Ecco le variabili di sistema e la versione di Java.Come eseguire Intellij IDEA 12 come processo a 64 bit su Win7?

Variabili di sistema: versione enter image description here

Java: enter image description here

Quando ho cliccato "idea64.exe", si è verificato un errore:

enter image description here

si può vedere "IDEA_JDK" nella prima immagine. È già stato impostato, giusto? Anche se aggiungo "IDEA_JDK_64", lo stesso errore si verifica ancora.

Come scorso, ho provato "idea.bat" per vedere i dettagli di eccezione:

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) 

Sembra che sia dovuto alla versione incoerente Java tra idea e OS. Devo aggiornare JDK alla versione 1.6 o successiva? Se voglio continuare a utilizzare 1.5, come potrei fare?

risposta

5

Sembra che l'ultima versione (11.1) stabile di IDEA richieda JDK nella versione 1.6 o successiva come definito here. Stai provando a eseguire una versione ancora più recente in modo che IMO abbia una probabilità di funzionare con 1.5 slim.

+4

Inoltre, sembra che sia possibile mantenere la programmazione per 1.5 mentre si utilizza 1.6+ come runtime per IDEA. Mantieni il tuo 1.5 come predefinito di sistema (nella variabile ambientale JAVA_HOME) ma installa un'istanza separata per IDEA (e imposta IDEA_JDK_64 in quella nuova istanza). – anonymous

+0

Sì. Funziona. Molte grazie. –

Problemi correlati