I'm trying to run SQuirreL SQL.
I've downloaded it and installed it, but when I try to run it I get this error message:
Java Virtual Machine Launcher.
Could not find the main class.
Program will exit.
I get the gist of this, but I have not idea how to fix it. Any help?
more info:
- I'm on Windows XP pro.
- I have java 1.6 installed, and other apps are running OK.
- The install ran OK.
- I believe I've followed the installation instructions correctly.
- To run it, I'm invoking the squirrel-sql.bat file.
Update
This question: "Could not find the main class: XX. Program will exit." gives some background on this error from the point of view of a java developer.
I had this problem when I "upgraded" to Windows 7, which is 64-bit. My go to Java JRE is a 64-bit JVM. I had a 32-bit JRE on my machine for my browser, so I set up a system variable:
When I run:
I get:
Which is a 32-bit JVM. It would say "Java HotSpot(TM) 64-Bit" otherwise.
I edited the "squirrel-sql.bat" file, REMarking out line 4 and adding line 5 as follows:
And now everything works, fine and dandy.
The .bat file does not seem to work.
Just double-click on:
or type:
in the command-line.
Tweaking MB's answer for windows, will get rid of the console window: