+ Reply to Thread
Results 1 to 7 of 7
Last edited by edgar_; 28th Oct 2017 at 19:30.
Do you have the Java runtime installed? It is required by this app.
Yeah, the installed version is higher
Perhaps the application requires 32-bit Java and you installed the 64-bit edition?
Java can have multiple versions installed. If that app likes/needs a certain version, re-install it. Just don't let it remove other versions - it should ask you.
Note: to maintain full functionality for all cohabitating versions, they probably should reside in different directories.
Some JAR application packages also provide an EXE launcher, but they often look only for versions following a specific numbering schema (like "jre1*"). Java 9 default installations do not match such patterns.
Java 9 suddenly requires an explicit parameter listing modules to be loaded, which breaks compatibility in both ways, because Java up to v1.8.* does not ignore this yet unknown parameter.
Usually sufficient example for Java 9 starting a JAR application package:
C:\ProgramData\Oracle\Java\javapath\javaw.exe --add-modules ALL-SYSTEM -jar application.jar
Last edited by Marsia Mariner; 23rd Oct 2017 at 13:44. Reason: clarity