Latest version does not support JRE 1.8 version higher than 99 as It said...
Brought to you by:
grzegok
Latest version does not support JRE 1.8 version higher than 99 as It said from version 3.9.
I downloaded Launch4j for windows version 3.9 (latest) and tried to enter 1.8.0_66 as min and 1.8.0_112. It showed message: "Maximum JRE verion must be greater than the minimum"
It is ok if I enter Max version is 1.8.0_99
I think when the app process comparation. The app does not convert the String version to Double/Float before comparation.
Thank you for the awesome tools.
It does support 1.8, the critical problem that was fixed was in the generated launcher which had trouble with update version over 99, even if only min version was specified. In turn the application would not start even if you had the right Java version.
What you found is a problem in the builder, which of course needs fixing. But if you don't need to be so specific about the maximum version you can leave it empty, or set it to 1.8.0_999 or 1.8.1. What is the use case that the application cannot work with update higher than 112? With just a minor update of Java your application will stop working.
Setting to 1.8.0_99 will allow you to save and build the executable but will not work with version higher than 99.
Grzegorz
Thank you Grzegorz Kowal. I left the max version is blank. It works.