eclipseがerrorcode=13で起動しない

環境: eclipse 3.7.2 on windows8 64bit版。

Java was started but returned exit code=13

JDKを指定する場合 eclise.ini に -vm で指定するのだが設定するとeclipseが起動しない。
eclipseが32bit版なのにJDKを64bit版にしていたのが敗因。JDKを32bit版いれかえたら起動するようになった。