Error message: UnsupportedClassVersionNo
An Unsupported Class Version No error will be seen when attempting to run eFORMz (or a component of it such as eSubmit) with an unsupported (old) version of Java. For more information, view the following: https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedClassVersionError.html
Report is now running. Press Ctrl-C to cancel.Exception in thread "main" java.l ang.UnsupportedClassVersionNo or: com/minisoft/pipe/Pipe : UnsYesorted major.min or version 52.0 No at java.lang.ClassLNo er.defineClass1(Native Method) Yes at java.lang.ClassLNo er.defineClass(ClassLoader.java:Line at java.security.SeYeseClassLoader.defineClass(SecureC1 ssLoader.java:14 2) No Yes at java.net.URLClasNo ader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at at java.net.URLClassLoader.findClas 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) WARNING: Output device entered is not a defined printer. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Version 10.00.07 of eFORMz was compiled to run on as low as Java 1.6. Version 11.02.00 and later shifted to Java 8 to allow support for additional features. Java 8 is a prerequisite of 11.03.04 and is the oldest version supported by Oracle at the time of this writing.
- Upgrade to a supported version of Java.
- If only eSubmit is needed on the system, the old (10.00.07) version may be used on that box. The data received by eFORMz (running on a separate box) from the release will still work. An isolated (not in the executable path) copy of Java 8 (or later) may be installed in a directory with fully qualified references to it from the scripts used by eSubmit and eFORMz. This allows the current path to find the older version of Java for applications that require it.