Hello,
I am about to start using launch4j.
I have made a couple of tests, with a command line application:
* When it founds an appropriate java version, it works flawlessly
* But when there is no appropriate version of java installed it produces an infinite loop of exceptions like this:
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/frojasg1/applications/pdf2pgn/commandline/Main : 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)
Exception in thread "main"
Until you press CTRL+C
Details:
* Under cygwin
* my minimum version installed is java 1.8
* I set java 1.7 as max allowed version
* You can download the jar I used for the test:
https://www.frojasg1.com:8443/downloads_web/downloadServletv3?file=ChessPDFbrowserv1.20&language=English
( ./20210216.ChessPDFBrowser.v1.20/_scripts/pdf2pgn-v1.20-SNAPSHOT-all.jar)
New information:
<restartoncrash>true</restartoncrash>
But, cannot it be inferred if it was an application error of a launch error?
Last edit: Rojas Garrido Francisco Javier 2021-02-21