Fedora19下使用myeclipse2013时,打开不到一分钟就异常关闭。
默认在home目录下生成一个log文件,里面显示的错误信息,说是libsoup.so文件导致出错。第一个想法是删除这个文件:sudo mv /usr/lib64/libsoup.so-2.4.1 /usr/lib64/xxx
删除掉 libsoup.so后可以使用myeclipse了,不过关机重启动后无法进入图形界面X,只好把libsoup.so找回来:sudo mv /usr/lib64/xxx /usr/lib64/libsoup.so-2.4.1
后来发现在eclipse.ini文件中添加一句话就可以运行了:-Dorg.eclipse.swt.browser.DefaultType=mozilla
如果安装的是EclipseEE,当输入一个对象的点"."的时候,会卡死并自动关闭,解决方法也是一样的。
参考: http://www.xuebuyuan.com/1416120.html
还有一种情况:运行eclipse发生org.eclipse.swt.SWTError: XPCOM error,然后提示说让关闭workbench
解决办法:在eclipse.ini末尾添加一行:
-Dorg.eclipse.swt.browser.XULRunnerPath=
没错,后面的值是空着的。然后就可以正常运行eclipse了。以后可以删除最后添加的这一句。