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
Java:
Quando ho cliccato "idea64.exe", si è verificato un errore:
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?
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
Sì. Funziona. Molte grazie. –