Page 1 of 1

Ubuntu 14.04 - Unsupported major.minor version 52.0

PostPosted: Fri Feb 27, 2015 7:54 pm
by tho6389
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: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)


java -version
  Code:
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)


How can I fix that? Thanx

Re: Ubuntu 14.04 - Unsupported major.minor version 52.0

PostPosted: Mon Mar 02, 2015 8:26 pm
by zip
Not sure, it looks like it loads a different java version (less than 1.8.0), do you have more on your system?

Re: Ubuntu 14.04 - Unsupported major.minor version 52.0

PostPosted: Sun Mar 08, 2015 8:07 pm
by Ours
I had this same issue despite having installed Java 1.8 but I found how to solve it.
It seems several versions of Java live in my system.

Run the following command to both list all those version and pick the number of the JRE you want (in this case one of the 1.8 ones)

  Code:
sudo update-alternatives --config java


I did this and re-ran serviio.sh and it worked.