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)