CentOS環境でeclipseがうまく動かない件

下記、解決しました。
http://d.hatena.ne.jp/yotena/20080702/1215121882 )

追記:
あー。やっぱだめだ。やっぱ、CentOS 5.1まで戻したほうが早い気がしてきた。eclipse使った開発環境だけが問題なだけだから運用環境は問題ないけど。

CentOSが5.2にアップデートしてしまってからだと思うんだが、CentOS上の開発環境のeasyeclipse(for LAMP 1.2.2.2)が起動中、操作中など、以下のようなエラーコードを吐いて頻繁にアベンドしてる。弱った。本番環境がCentOSなので開発環境もCentOSのデスクトップにしているが、もう無理かな。エラー内容はのような内容で、起動パラメータ(メモリサイズなど)を変更すると発生するタイミングが変わったりするのでメモリがらみだと思われるんだが、結構いじった結果お手上げ。
デスクトップだとUbuntuが多いみたいだけど、本番のCentOSに合わせたいんだよな。

エラーコード

JVM terminated. Exit code=127
/home/yosinori/tools/eclipse/lamp1222/./jre/bin/java
-Xms128m
-Xmx512m
-XX:MaxPermSize=128m
-jar /home/yosinori/tools/eclipse/lamp1222/./startup.jar
-os linux
-ws gtk
-arch x86
-launcher /home/yosinori/tools/eclipse/lamp1222/./eclipse
-name Eclipse
-showsplash 600
-exitdata 15800a
-vm /home/yosinori/tools/eclipse/lamp1222/./jre/bin/java
-vmargs
-Xms128m
-Xmx512m
-XX:MaxPermSize=128m
-jar /home/yosinori/tools/eclipse/lamp1222/./startup.jar 

http://forum.java.sun.com/thread.jspa?messageID=10035446&tstart=0
によると、CentOS 5.2ではxulrunnerというものがわるさしているらしいです。

xulrunnerを再インストールすればいいらしいのですが、xulrunnerを削除するとfirefoxが削除されるので念のためfirefox関係の匱ようなものはバックアップしておきましょう。

sudo yum -y remove xulrunner

{中略}
=============================================================================
 Package      Arch   Version          Repository    Size 
=============================================================================
Removing:
 xulrunner    i386   1.9-0.beta5.6.el5  installed      24 M
Removing for dependencies:
 firefox      i386   3.0-0.beta5.6.el5.centos  installed      10 M
 yelp         i386   2.16.0-18.el5    installed     2.0 M

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       0 Package(s)         
Remove       3 Package(s) 

この状態でeclipseが立ち上がるようになりました。ただしこのままではfirefoxがなくなっているので再度…

>||
yum -y install firefox
|