Hi,
On 12/16/15 12:45, Br. Anand Shenoi wrote:
Here is an error from a java program:
Program error output
Exception in thread "main" java.lang.UnsupportedClassVersionError: SimilarStrings : 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)
The JDK in Judgenode is 1.8 whereas chroot in domjudge is fetching only 1.7. Any way to resolve this error?
Install the same Java version inside and outside of the chroot. So, either downgrade javac outside to java7 or update it inside to java8.
Cheers, Tobi