java.lang.UnsupportedClassVersionError in TestDynamicSmoker

I am a newbie to jme and just got the jme code to compile.

When I try to run a sample I get the following:



C:jme>java -Djava.library.path=./lib -cp ./lib/lwjgl.jar;./lib/jogg-0.0.5.jar;.

/lib/jorbis-0.0.12.jar;./target/jme.jar;./target/jmetest.jar;./target/jmetest-da

ta.jar jmetest.effects.TestDynamicSmoker

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/jme/app/S

impleGame (Unsupported major.minor version 48.0)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:493)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11

1)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)

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:299)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)

at java.lang.ClassLoader.loadClass(ClassLoader.java:255)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:493)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11

1)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)

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:299)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)

at java.lang.ClassLoader.loadClass(ClassLoader.java:255)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)



C:jme>

Looks like you compiled with 1.5 and are running with 1.4… something like that anyhow, given the error.

Just a quick update… that’s precisely what’s happening. You’ve compiled with 1.5 and then tried to run the code in 1.4 - I had the exact same thing happen to me. Thankfully, it’s simple enough to fix.