[Solved] Ubuntu 12.04 - Unsupported major.minor version 52.0
I've been running Serviio on my Windows 7 computer for quite some time, and it has never been any problems with it.
Recently I upgraded my Ubuntu machine that I'm running as a home server and installed a 4TB disc. The thought was to put all my media on it and, of course, run Serviio.
I followed the installation guide in the wiki, but when I try to run serviio-console.sh I get an error message:
- Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/serviio/console/ServiioConsole : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: org.serviio.console.ServiioConsole. Program will exit.
I get a similar error message when I try to run serviio.sh:
- Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/serviio/MediaServer : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: org.serviio.MediaServer. Program will exit.
I've come to the conclusion that it has to do with the installed Java version and how Serviio was compiled, but Google gives me no answer on how to solve it.
Do you guys have any idea?
Best regards,
Fredrik