Windows Troubleshooting
If you get the error dialog that says, "The setup files are corrupted. Please obtain a new copy of the program", you are in the right place. This could be a Java error or an error with the zip file.
Easy fix:
First, try re-download the windows_download.zip archive. I've tried temporarily removed the password, which may help (update, that doesn't seem to be the issue).
Open the zip and extract the exe file to a location of your choice. Then, double-click on the exe to launch it. If the installer loads, you should be good to go. This is the easiest fix.
If this doesn't work, then make sure you are running the latest version of java. As of today (January 15, 2019), it is 11.0.2.
Double check your version at the command prompt:
It should say "11.0.2" (or whatever the latest version is).
If it doesn't say that, or if it says "java isn't a recognized command" that's okay, the following steps should fix that too.
Make certain you installed Java. If you haven't, you won't have the "Java" folder referred to below. So, if you don't find it, come back here and install Java.
Harder fix:
You need to edit your Windows environment variables, specifically the "path" and "java_home".
Search for "control panel" and open the "Control Panel" desktop app:
Select "System and Security", then "System", then "Advanced system settings" on the left, then hit the "Environment Variables" button at the bottom:
Note that there are different ways to reach the system properties control panel, but they aren't all apparently equal. This route seems to load the correct control panel:
If it loads the wrong control panel, or you aren't set up with administrative access, the bottom "New… Edit… Delete" buttons may be greyed out. If they are greyed out, you'll need to set up an administrative account and try again.
If you get to this control panel another way, and the bottom "New… Edit… Delete" buttons are enabled, then you should be good to go as well.
You'll need to change or edit two things. If there's no "JAVA_HOME" variable at the top, hit "New…" and add it:
If there is a JAVA_HOME already, go ahead and edit it.
You'll need to set the variable value to the folder that the latest version of java is installed in. You can find it on the "C:" drive, in program files, in a "Java" folder. Locate the highest numbered version and paste its path in "variable value". Today, it is "C:\Program Files\Java\jdk-11.0.2". Then hit "OK".
Second, you'll need to update the "PATH" system variable at the bottom (it may be capitalized differently, but I don't think it makes a difference). You should already have a "path" entry, so select it and hit the "edit" button, which should lead to this dialog:
Remove any entry that points to a Java bin folder.
Add the bin folder for the latest jdk (e.g., c:\Program Files\Java\jdk-11.0.2\bin) and hit "OK".
Reboot your computer and check your java -version again. It should say "11.0.2" and the CourseAcccess-5.434.exe setup app should run.