Page 1 of 1

[solved] net/pms/PMS

Posted: Fri Sep 27, 2013 12:36 pm
by AlexsanderFO
Dear friends

Everytime I try to run ums in Debian Wheezy 64 bits I get the following messages:

Exception in thread "main" java.lang.UnsupportedClassVersionError: net/pms/PMS : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
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:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: net.pms.PMS. Program will exit

I tried the versions 2.6.5 and 3.0.0.a-5, but I've got the same result.

[Solved] I just didn't figure out how to configure the alternatives system to correctly manage the java symlink to point to the oracle's binary. After doing that, the problem was solved. Many thanks to the ones who wanted to help.

Re: net/pms/PMS

Posted: Fri Sep 27, 2013 4:29 pm
by DeFlanko
https://www.java.net//node/664117
It means that Subjunk compiled the classes under a specific JDK, but then try to run them under older version of JDK. So, you can't run classes compiled with JDK 6.0 under JDK 5.0. The same with classes compiled under JDK 7.0 when you try to run them under JDK 6.0.
I'm no Linux guru but, Do you have Java 7 installed?

Re: net/pms/PMS

Posted: Sat Sep 28, 2013 4:00 am
by AlexsanderFO
I have the default version 6 installed. Furthermore, I installed the version 7 and tried the latest Oracle version too, but none of them worked for me. It seems that some class is missing, but I don't know it exactly.