JVMを複数インストールしているPCにてEclipseが起動しない

Eclipse, Java

Eclipseのバージョンによって起動したりしなかったりということがあった。3.1や3.2は起動するが3.4、3.5は起動しない。原因がわからずに放置していたがどうしてもEclipseを使用する案件があり、Google先生に問い合わせしながらようやく解決。

jdk1.4 のjavaw.exeを参照していたことが原因だった。いまだに jdk1.4 を使用しているシステムを担当しているため、開発用PCに jdk1.4jdk1.6 がインストールされている。
僕のPCでは、Eclipse起動時に jdk1.4 を使用しているようで、古いEclipseは起動するが新しいEclipseは jdk1.4 では起動できない。

解決方法

以下のサイトが参考になった。

-vm オプションで、任意のjdk(jre)を使用するように指定できる。

Eclipse, Java

Posted by genzouw