Menu

#3 UnsupportedClassVersionError

v1.0_(example)
open
nobody
None
1
2012-10-15
2012-10-15
No

I'm trying to use classycle with a new Java project and am getting the following. From my research it appears as though the compiled 1.4.1 binary was produced with JDK 1.7 and isn't compatible with 1.6 (or so I think).

~/Projects/Mechanize/mechanize (dev_51) $ java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode)
~/Projects/Mechanize/mechanize (dev_51) $ java -cp /Users/jheintz/.m2/repository/org/specs2/classycle/1.4.1/classycle-1.4.1.jar classycle.dependency.DependencyChecker
Exception in thread "main" java.lang.UnsupportedClassVersionError: classycle/dependency/DependencyChecker : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

Discussion


Log in to post a comment.