Eclipse3.3.2起動できず
Eclipse3.3.2のclassicというやつをダウンロードして起動しようとしたらエラーが発生して起動できず。
エラーログも出ないので途方にくれていたが、いろいろ試してみるとどうやらeclipse.iniがあると駄目みたい。
さらに調査したところ、「Opening a FileDialog core dumps on Vista」という不具合が存在することが分かった。
これは「-vmargs -Xmx[any size] というオプションを指定してEclipseを起動するとクラッシュする」という問題で、Windows Vistaだけでの問題とのことだが、うちのXPでも発生しているみたい。eclipse.iniから-Xmxオプションを外したら動作するようになった。
で、同僚に相談してまたいろいろ試行錯誤した結果、どうやらJDKではなくJREが使われているのが原因では?という話になった。というわけでJDKを使うように-vmオプションを指定してみた(JAVA_HOMEがJDKを使うようになっていてもEclipseは見てくれないっぽいので)。
eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe"
ちなみに探してみたら、他にも困っている人はいるみたい。