Exception in thread "main" java.lang.UnsupportedClassVersionError: SimpleAnimation :
Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Dave Tolls wrote:You are compiling using one version of Java and executing using an earlier version.
Do:
javac -version
AND:
java -version
That should tell you at least what the difference is.
Then you'll probably need to hunt in your PATH to find out why it's picking two different ones.
Marko Matosevic wrote:Was I supposed to set that? Because all of the programs before this one worked perfectly.
javac version: javac 1.8.0_11
java version: "1.7.0_67"
Paweł Baczyński wrote:
You can see here that you are compiling with version 1.8 but running with 1.7, thus the exception.