ubuntu 12.04上反复安装不一样版本的eclipse(安装卸载),最后经过命令apt-get install eclipse安装(此时安装的eclipse为3.7版本的),在usr/lib/eclipse中打开时不能正常启动,报:linux
An error has occurred. See the log file
/home/jiapeng/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1347190787753.log.ubuntu
产生此问题缘由为相关库文件位置信息的丢失,新创建对应库文件连接便可,eclipse
libswt-atk-gtk-3740.so -> /usr/lib/jni/libswt-atk-gtk-3740.so
libswt-awt-gtk-3740.so -> /usr/lib/jni/libswt-awt-gtk-3740.so
libswt-gtk-3740.so -> /usr/lib/jni/libswt-gtk-3740.so
libswt-pi-gtk-3740.so -> /usr/lib/jni/libswt-pi-gtk-3740.so
以上库文件软链接存放地址:
X86_64(64位):
~/.swt/lib/linux/x86_64
X86(32位):
~/.swt/lib/linux/x86测试
或者复制这四个文件到对应目录也可。执行命令:
X86_64(64位):
#cp /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64
X86(32位):
#cp /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86
最后再打开eclipse,能够正常启动.spa
注:eclipse3.7须要对应pydev2.8.2版本才能在eclipse/window/preference中才显示,通过我的测试,其它版本都不能够。orm