Subclipse1.2.xとsvn-1.4.6 :-|

Eclipseを起動して、SVNリポジトリにアクセスしようとすると、

JVM terminated. Exit code=1

というメッセージがでてEclipseが異常終了してしまう。Webを検索すると、引数の

-vmargs -XmsXXm -XmxXXm

などの引数を削除すれば直る、という書き込みが幾つか見つかったのだが、いくら試しても改善しなかった。eclipse.iniを編集したり、コマンドライン引数で与えたり、JVMのバージョンを変更したり、EclipseのVersionを変更し、新たにSubclipseをインストールして試してもどうしても、異常終了してしまっていた。

よくよく考えてみると、先日svn-1.4.6-setup.exe(Windows Apache2.2.x版)をダウンロードしてApache Moduleだけインストールしないとしてインストールしていた。ただ、インストール後もしばらくは正常に動作していたように思うのだが、念のため、svn-1.4.6をアンインストールしてみた。すると、Eclipseが正常起動するようになった。

推論:Windows版Subclipse1.2.xとsvn-1.4.6を同じマシンにインストールすると、Subclipseが正常動作せず、Eclipseが異常終了する。

ほかのPCでは試して無いので確実にそうなるかはわからないが、少なくとも自分のマシンではこの組み合わせに問題があったようです。