Fix: Add JavaFX requirement check on startup#278
Fix: Add JavaFX requirement check on startup#278mgaffigan wants to merge 1 commit intoOpenIntegrationEngine:mainfrom
Conversation
|
Hmm.. this would prompt some people to go "It says Java 17 required and Java 17 installed.. what am I doing wrong?" |
At some point, they do have to understand the difference between SE and FX, but I'm open to other phrasing. I also assume the message will be used for version issues in the future. |
|
As well as 'Detected Java runtime' could it have a second line addressing the other key factor? e..g. 'JFX..." Displaying JFX version could be confusing so maybe display a status such as 'Present' or 'Not Found'? |
Signed-off-by: Mitch Gaffigan <mitch.gaffigan@comcast.net>
df599f8 to
0cf73f1
Compare
|
So now it shows both the "JRE X required" and "JFX required" if it's not there? |
|
Currently, it only has the check for the JavaFX prerequisite:
But it could be extended in the future for the JRE version:
|

Adds a startup check to verify the environment is acceptable to the app. Can't check for java version since we're targeting bytecode 61, but does check Java FX.
Here's the new startup error.
Tested using Azul Zulu JRE 17 FX and SE
Closes #277