具体错误如下:
!SESSION 2013-05-18 17:31:27.351 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.version=1.7.0_21
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=zh_CN
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.osgi 4 0 2013-05-18 17:31:28.316
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-pi-gtk-3740 in java.library.path
no swt-pi-gtk in java.library.path
Can't load library: /home/ihyperwin/.swt/lib/linux/x86_64/libswt-pi-gtk-3740.so
Can't load library: /home/ihyperwin/.swt/lib/linux/x86_64/libswt-pi-gtk.so
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:22)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:695)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:153)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:95)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
解决方法:
把相关文件拷贝到~/.swt/lib/linux/x86_64下即可
cp /usr/lib/jni/libswt-*3740.so ~/.swt/lib/linux/x86_64即可。
大概是这几个:
libswt-atk-gtk-3740.so libswt-glx-gtk-3740.so libswt-pi-gtk-3740.so
libswt-awt-gtk-3740.so libswt-gnome-gtk-3740.so libswt-webkit-gtk-3740.so
libswt-cairo-gtk-3740.so libswt-gtk-3740.so
重新启动,ok
分享到:
相关推荐
本文主要是在ubuntu 16.04环境下,如何安装 eclipse。
ubuntu安装SSH报错解决,原创文章
Ubuntu安装eclipse.txt
ubuntu 下eclipse CDT搭建交叉编译开发环境
Ubuntu下安装sun-java6-jdk和eclipse
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the ...
在ubuntu_linux下安装eclipse以及运行c++程序的安装步骤
Ubuntu12.04下Eclipse安装配置
编译源码方式安装gcc过程中报错信息的记录以及排错的记录
主要介绍了Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题,本文给大家分享解决方案,需要的朋友可以参考下
Ubuntu下使用Eclipse开发CC++
详细介绍Ubuntu环境下安装Eclipse有截图
本文档详细记录了如何在ubuntu下安装eclipse,以及如何在eclipse中安装hadoop插件,最后运行程序。
Ubuntu下 JDK 和 ECLIPSE的安装,亲测可用,解压命令什么我就不说了。
Ubuntu 下安装安卓Android开发环境 (Eclipse Java + Tomcat)
Ubuntu下安装 Source insight
在ubuntulinux下安装eclipse以及运行c程序的安装步骤.pdf