After enjoying Vassal for years it now will not start on my laptop (Windows 7; 64 bit, Intel i7-4650 CPU @ 1.70GHz 2.30GHz; 8.00GB RAM; Intel HD graphics 5000). I’ve updated Java (ver. 8, update 131) and uninstalled/reinstalled Vassal-3.2.17-windows more times than I can count. The icons for both the installer and for Vassal.exe now have the blue/yellow “user account control” shield on them which wasn’t there when Vassal worked just fine. I’ve also cleaned my registry to no avail. Searching for anything on my hard drive with"vassal" in the name yielded a report.wer file that has the following text in it:
The automatic Java update has been the source of issues for the past year or so. I’ve gotten to the point that whenever I get notice of a Java update, I do it manually, like this:
Go to your Control Panel and delete Java.
Go to the Java website and download and install the latest version.
While Java was “missing” I tried Vassal.exe and received an error message saying Java was necessary for Vassal to run. Now it’s back to no action & no error message when I try to start Vassal…
I previously installed 64 bit Java & just now tested it using the online verification app at Java.com. It says I have no out of date versions installed and that my current version is the “recommended” one. There is no error message from Java when I try to open Vassal.
I previously installed 64 bit Java & just now tested it using the online
verification app at Java.com. It says I have no out of date versions
installed and that my current version is the “recommended” one. There
is no error message from Java when I try to open Vassal.
Have you checked that you have 64-bit Java installed instead of 32-bit?
How did you check that you have only one version of Java installed?
Have you checked whether Java works?
For 1 and 2, the way to check that is in “Install/Remove Programs” in
the Windows Control Panel.
I have now tried both 32 bit & 64 bit Java. Following your instructions: No other versions appear in the list of installed programs; Checking it with the Cmd line yields the appropriate responses. I still have an empty folder where the error log should be … and Vassal still does not open or report any error when I try to start it.
You should not have 32-bit Java installed. If you do, uninstall it.
Following your
instructions: No other versions appear in the list of installed
programs; Checking it with the Cmd line yields the appropriate
responses. I still have an empty folder where the error log should be
… and Vassal still does not open or report any error when I try to
start it.
The next thing to check is whether you can start VASSAL manually.
After returning to 64 bit Java I found Vengine.jar in 2 places on my hard drive so I tried the command on both and got the same answer each time. Here’s what I got in the black box:
Error: Could not find or load main class classpath.
After returning to 64 bit Java I found Vengine.jar in 2 places on my
hard drive so I tried the command on both and got the same answer each
time. Here’s what I got in the black box:
Error: Could not find or load main class classpath.
That means you got the path wrong.
Show me the command prompt, the command you typed, and the result.