У меня была эта проблема, когда я "обновился" до Windows 7, которая является 64-битной. Мой переход на Java JRE - это 64-битная JVM. У меня была 32-битная JRE на моей машине для моего браузера, поэтому я установил системную переменную:
JRE32=C:\Program Files\Java\jre7
Когда я бегу:
"%JRE32\bin\java" -version
Я получаю:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)
Это 32-битная JVM. В противном случае было бы сказано «Java HotSpot (TM) 64-Bit ».
Я отредактировал файл «squirrel-sql.bat», REMarking в строке 4 и добавив строку 5 следующим образом:
(4) rem set "IZPACK_JAVA=%JAVA_HOME%"
(5) set IZPACK_JAVA=%JRE32%
А теперь все работает, отлично и модно.