>>652 まずどこのjava.exeが参照されているか確認する。
もしそれがc:\winnt\system32の下にあるjava.exeだと
まずレジストリに記録されているJREのインストール
ディレクトリを参照してこれが見つからない/バージョンが違う
と、上述のエラーが出る。JREのインストールディレクトリ
から起動されたjava.exeの場合はレジストリを見た後で、
さらに自分のとこのディレクトリから辿ってdllを探して
くるから文句はいわない。
でもJ2SEごと再インストールしちゃったほうが
早いかなという気もしないでもない。