I just downloaded Vassal 3.2.17. I saw an earlier thread that it didn’t work with the JDK11, so I downgraded my install to the JRE8, but, when I run by clicking on the VASSAL.exe application, I get the “Requires Java Runtime Enviornment 1.5.0” error.
- System Make/Model: Custom Build (ASRock MB/Intel CPU)
- Windows 10 Pro, Build 18363
- CPU: Intel Core i5, 7600K
- Memory: 16 GB DDR4
- Video Card: ATI Radeon 480
- Vassal 3.2.17
- Java 8, x64, JRE from AdoptOpenJDK (build 1.8.0_252)
- Modules: N/A
There is no output to the error log file. However, it looks like I can manually start Vassal by navigating to “C:\Program Files\VASSAL-3.2.17” in a terminal, and running
java -jar ./lib/vengine.jar
but I haven’t tested any modules other than loading the tour.
Launching the jar directly (double clicking on it) leads to file not found errors (it tries to find files relative to the exe directory, not the jar directory).
Is there a specific registry entry or flag I can manually set to point it to the correct version of java?