CodeRunner error Unsupported major.minor version 52.0

Hi,

I’m trying to run CodeRunner on Mac OSX and I get the following output:

Listening for transport dt_socket at address: 5005

Exception in thread “main” java.lang.UnsupportedClassVersionError: com/backendless/coderunner/CodeRunnerLoader : Unsupported major.minor version 52.0

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

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

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

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

at java.net.URLClassLoader.access$100(URLClassLoader.java:71)

at java.net.URLClassLoader$1.run(URLClassLoader.java:361)

at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

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

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

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

at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

I have checked if my classes in /classes are built with JDK 1.7 and they are. I’ve also tried setting my JAVA_HOME env setting to the Java 1.7 Home folder.

Please advise how to fix this.

Thanks!

Hi!
Could you try to build and run project with 1.8 java version?
Regards,
Kate.

Hi, thanks for your suggestion. It turned out my JAVA_HOME was set incorrectly, pointing to an old JDK.

I got a bit further now, will post a new Problem with the error.