在CentOs上安装Eclipse时报错:

!ENTRY org.eclipse.osgi 4 0 2017-08-15 00:22:12.612
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: /home/badou/app/eclipse/configuration/org.eclipse.osgi/744/0/.cp/libswt-pi-gtk-4527.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directoryno swt-pi-gtk in java.library.pathCan't load library: /home/badou/.swt/lib/linux/x86/libswt-pi-gtk-4527.soCan't load library: /home/badou/.swt/lib/linux/x86/libswt-pi-gtk.so/home/badou/.swt/lib/linux/x86/libswt-pi-gtk-4527.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directoryat org.eclipse.swt.internal.Library.loadLibrary(Library.java:327)at org.eclipse.swt.internal.Library.loadLibrary(Library.java:236)at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:38)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:134)at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:734)at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:162)at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:169)at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:111)at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)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:606)at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)at org.eclipse.equinox.launcher.Main.run(Main.java:1515)

原因是缺少SWT library,在联网的情况下执行一下命令:

 yum install gtk2.i686 gtk2-engines.i686 PackageKit-gtk-module.i686 PackageKit-gtk-module.x86_64 libcanberra-gtk2.x86_64 libcanberra-gtk2.i686

重启Eclipse,就可以了

Centos 安装Eclipse报错java.lang.UnsatisfiedLinkError: Could not load SWT library相关推荐

  1. 启动tomcat 报错java.lang.UnsatisfiedLinkError

    在IDEA中启动tomcat,报错 java.lang.UnsatisfiedLinkError: D:\apache-tomcat-8.5.31\bin\tcnative-1.dll: Can't ...

  2. Spring Boot单元测试报错java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]

    一:运行test类方法时候报错 报错 java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. S ...

  3. 报错 java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @Bootstra

    由于我maven仓库之前已经有了有个5.0.10的test包 导致我的变量 <org.springframework.version>4.2.5.RELEASE</org.sprin ...

  4. android内置第三方APP为系统应用,第三方APP内置到/system/app目录下报错java.lang.UnsatisfiedLinkError,so文件不加载

    项目场景: 在无系统签名的情况下,将第三方APP内置到/system/app目录下,可以将第三方应用变为系统应用,用户无法直接卸载.不过前提是手机需要root. 问题描述 使用es文件管理工具将第三方 ...

  5. IDEA springboot启动报错java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path

    IDEA springboot启动报错: java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path: [D:\Java\bi ...

  6. so调用报错 java.lang.UnsatisfiedLinkError: No implementation found for ...

    最近在做一个NDK的Android项目,需要将cpp代码打包生成so库. 为了方便,直接将之前的一个项目拿过来,将cpp代码拷贝进来,修改了Android.mk文件,ndk-build成功生成so库. ...

  7. Eclipse 插件之间互相依赖, 导出Jar包安装, 报错“java.lang.NoClassDefFoundError”

    在开发 插件A 与 插件 B 过程中, Plugin A 需要使用到 Plugin B 的某一个类 ClassB, 假设ClassB 位于 Plugin B  的PackageB 中, 那么需要在Pl ...

  8. 【错误记录】Android Studio 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | 指定 APK 打包动态库的 CPU 架构 )

    文章目录 一.报错信息 二.解决方案 ( 指定 APK 打包动态库的 CPU 架构 ) 一.报错信息 外部引用 so 动态库 , 如果只有一个 armeabi-v7a 的动态库 , 那么如果在 arm ...

  9. 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )

    文章目录 一.报错信息 二.解决方案 ( Android Studio 配置外部 so 动态库两种方法 ) 1.jniLibs 目录存放 2.libs 目录存放 一.报错信息 外部引用 so 动态库 ...

最新文章

  1. Ajax同步和异步的区别
  2. “桥铁”旅行团春节昌旺 业界称成港人出游新模式
  3. 4线电子围栏安装示意图_电子围栏报警系统安装施工过程(图解)
  4. 机器学习入门必备的13张“小抄”(附下载)
  5. java实现可有括号的android计算器
  6. 语音合成技术与资源 - 资源篇
  7. 小米平板5系列共三款机型:全系搭载2K/120Hz屏幕
  8. Spark RDD 之间的依赖关系
  9. 「镁客早报」小米“10亿赌约”输给格力;SpaceX本周将首次试飞新飞船...
  10. XP框架管理器EdXposed v4.6.2 (46200)
  11. 基于销售数据的决策支持系统的设计与实现源码论文
  12. 《插件积累》页面音乐下载,付费音乐下载.
  13. 机器学习中的F1-score
  14. Python3爬虫抓取网易云音乐热评实战
  15. Photoshop制作WiFi图标
  16. linux 根目录/与家目录~
  17. 应广单片机定时器中断配置
  18. FOB指定货操作标准流程及相关经验
  19. 结构光N步相移+多频外差法之解相位:三频四相
  20. python基础教程:教你如何自学python入门到精通

热门文章

  1. xy坐标正负方向_道路施工图纸上x坐标和y坐标分别代表什么方向,哪个代表南北方向,哪个代表东西方向?...
  2. python / 内置的数据结构概述
  3. C++ 函数传参的三种方式
  4. extern C 作用
  5. 启明云端分享| ESP32-C3智能写字板应用解决方案
  6. mysql binlog2sql_MySQL数据闪回 binlog2sql
  7. 网络生成批量配置_GitHub Star 3.2K Java 图片缩略图生成库
  8. 一文让你完全弄懂Stegosaurus
  9. Jzoj4790 选数问题
  10. FFmpeg在Linux下编译使用