>>240
SYSTEMディレクトリ下の java.exe と javaw.exe は
複数バージョンのJDK共存時にも障害のもとになるから、
もし存在するなら速攻で消したほうがいいよ。
javaコマンド実行前に明示的にPATHを設定するように。

で、eclipse.exe を実行するときに起動するJVMを明示的に指定してみたらどうかな。
たとえば JDKを次のディレクトリにインストールしたとする。
  C:\jdk\1.3.1
このとき eclipse.exe の実行を次のようにしてみたらどうでしょか。
  exlipse.exe -vm C:\jdk\1.3.1\bin\javaw.exe
やり方はショートカットを作るなりしてね。