Stack trace when attempting to run new 7.0 (idea-7361)
When executing idea.sh from the newly downloaded 7.0 I get the following:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass2(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:719)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:160)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:254)
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)
Any ideas?
请先登录再写评论。
I should point out that idea 6.0 (idea-6180) and idea 7.0 M2 (idea-7126) work fine.
I downloaded the file again, and have the same result.
IDEA 7.0 is compiled with Java 6, therefore you have to use Java 6 to run it.
did you see http://www.intellij.net/forums/thread.jspa?threadID=270529&tstart=0 ? just a few hours older than your post
Hello Rich,
IntelliJ IDEA 7.0 requires JDK 1.6. Please ensure that the IDEA_JDK environment
variable points to a JDK 1.6 installation.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"