Another update, this time with pictures
Java validations have been added to the UI. Basically, the launcher will validate that the Java path specified is valid before each launch. If the value is not valid (32-bit, non-existant, etc), it will perform a discovery on your system to search for a valid installation. If
no valid Java installation is found on your system, you will be prompted with a few options. The first is to have the launcher install a valid copy of Java onto your machine. It will be installed to {whatever}/.westeroscraft/runtime/x64. You will also have the option to decline the installation, and fix the issue yourself. Note, this last option is not implemented on the UI just yet, but it will be.
Here are some visuals:
Here, I try to launch with an invalid Java version.
Here, I choose to have the launcher install Java for me. Ain't nobody got time to install Java manually.
The gif is kind of short, but the game launch is started right afterwards.
If something goes wrong during the download (ex. oracle's website changed format), the following will be displayed.
The link to the troubleshooting guide will likely be changed to an article or video which is specifically dedicated to help with installing 64-bit Java.
More on the way soon™.