我最近安装了Ubuntu 12.04.另外我安装了 Java 7.我尝试安装eclipse-java-indigo-SR2-linux-gtk.tar.gz.我在/ home / ramprabhu位置提取了这个文件.然后我尝试运行eclipse可执行文件.我看到日志文件时出错.

我的日志文件:

!SESSION 2012-06-10 22:47:35.959 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_04
java.vendor=Oracle Corporation
BootLoader constants: OS=linux,ARCH=x86,WS=gtk,NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.osgi 4 0 2012-06-10 22:47:36.757
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
    /home/ramprabhu/eclipse/configuration/org.eclipse.osgi/bundles/247/1/.cp/libswt-pi-gtk-3740.so: libXtst.so.6: cannot open shared object file: No such file or directory
    no swt-pi-gtk in java.library.path
    /home/ramprabhu/.swt/lib/linux/x86/libswt-pi-gtk-3740.so: /home/ramprabhu/.swt/lib/linux/x86/libswt-pi-gtk-3740.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
    Can't load library: /home/ramprabhu/.swt/lib/linux/x86/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)

我不能跑eclipse.如何解决这个问题并运行eclipse.

你正在混合64位和32位.下载64位版本的Eclipse,并使用64位版本的Java 7.

无法在Ubuntu中打开Eclipse 12.04 – java.lang.UnsatisfiedLinkError:无法加载SWT库的更多相关文章

  1. windows – 如何为Java SWT应用程序实现类似Google-chrome的标题栏

    我继承了仅在Windows上运行的Java/SWT应用程序的开发.我需要考虑的功能之一是Google-chrome类型的标题栏,而不是SWT窗口标题栏.应用程序的选项卡显示在与窗口控制按钮相同的级别.我的理解是我需要:>编写一个Windows小部件,能够呈现自定义外观和管理选项卡而不是菜单.>将Windows小部件公开为dll,以便通过JNI在Java中使用>编写自定义SWT窗口小部件以包装它并公

  2. 无法在Windows 32位上加载SWT库

    我几乎完成了一个我在Linux上开发的Java项目.现在我需要在Windows上构建和测试它.所以我在WindowsXP32位上安装了Eclipse,并导入了我的项目.项目的所有依赖项都在lib文件夹的jar文件中,而在Linux上一切运行良好,但在WindowsXP上我收到以下错误:我搜索过这些DLL,但是我找不到它们.我在哪里可以下载这些DLL文件?

  3. 无法在Ubuntu中打开Eclipse 12.04 – java.lang.UnsatisfiedLinkError:无法加载SWT库

    我最近安装了Ubuntu12.04.另外我安装了Java7.我尝试安装eclipse-java-indigo-SR2-linux-gtk.tar.gz.我在/home/ramprabhu位置提取了这个文件.然后我尝试运行eclipse可执行文件.我看到日志文件时出错.我的日志文件:我不能跑eclipse.如何解决这个问题并运行eclipse.你正在混合64位和32位.下载64位版本的Eclipse,并使用64位版本的Java7.

  4. Centos 安装Eclipse报错java.lang.UnsatisfiedLinkError: Could not load SWT library

    在CentOs上安装Eclipse时报错:原因是缺少SWTlibrary,在联网的情况下执行一下命令:重启Eclipse,就可以了

  5. java – SWT:如何进行高质量图像调整大小

    我的应用程序需要调整ImageData的大小.不幸的是,我没有得到我想要的GC结果或ImageData.scaledTo().得到的图像质量太低而无法接受.什么是高质量ImageData调整大小的最佳方法?

  6. 使用Java和Webkit的HTML编辑器 – SWT浏览器

    >我如何知道光标是否踩到了?>我如何知道某些文字是否突出显示?或者,一般来说:>如何使用browserObject和ontenteditable=’true’属性构建word拥有者?>这是Java中WYSIWYGHTML编辑器的正确方法吗?>那里有任何例子吗?

  7. java – 在SWT FileDialog中设置初始目录

    如果是这样,我是否有机会根据我的需要改变行为?解决方法重新打开它时是否使用相同的FileDialog对象?我运行了一些快速测试,发现如果重新设置filterPath,对话框将在正确的位置打开.如果我再次打开同一个对象,它将从之前选择的位置开始.

  8. 来自java应用程序的Activex?

    是否可以在Java应用程序中轻松嵌入ActiveX控件?这值得么.在我的下一个项目中,我应该在Java应用程序中使用现有的activex,或者必须从头开始重新实现所有内容,所以我想知道什么会减少麻烦.解决方法我不认为有办法在不诉诸第三方图书馆的情况下做到这一点.SWT包含对嵌入ActiveX控件的支持.SWT是Swing的替代品,尽管它们之间存在一定程度的互操作性.Here’s在SWT窗口中嵌入WindowsMediaPlayer的示例.或者是Jacob项目,虽然我自己没有使用过.至于“它值得吗?”

  9. java – 使用SWT创建自定义按钮

    我想问一下与thisquestion相同但是使用SWT:有没有办法用你自己的按钮图形制作一个按钮而不仅仅是按钮内的图像?如果不是在java中创建自定义按钮的另一种方法?

  10. java – 使用syncExec()的SWT问题

    有人可以指导我吗?

随机推荐

  1. crontab发送一个月份的电子邮件

    ubuntu14.04邮件服务器:Postfixroot收到来自crontab的十几封电子邮件.这些邮件包含PHP警告.>我已经解决了这些警告的原因.>我已修复每个cronjobs不发送电子邮件(输出发送到>/dev/null2>&1)>我删除了之前的所有电子邮件/var/mail/root/var/spool/mail/root但我仍然每小时收到十几封电子邮件.这些电子邮件来自cronjobs,

  2. 模拟两个ubuntu服务器计算机之间的慢速连接

    我想模拟以下场景:假设我有4台ubuntu服务器机器A,B,C和D.我想在机器A和机器C之间减少20%的网络带宽,在A和B之间减少10%.使用网络模拟/限制工具来做到这一点?

  3. ubuntu-12.04 – 如何在ubuntu 12.04中卸载从源安装的redis?

    我从源代码在Ubuntu12.04上安装了redis-server.但在某些时候它无法完全安装,最后一次makeinstallcmd失败.然后我刚刚通过apt包安装.现在我很困惑哪个安装正在运行哪个conf文件?实际上我想卸载/删除通过源安装的所有内容,只是想安装一个包.转到源代码树并尝试以下命令:如果这不起作用,您可以列出软件自行安装所需的步骤:

  4. ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它

    我正在尝试下载软件包的源代码,但是当我运行时它无法找到.但是当我运行apt-cache搜索squid3时,它会找到它.它也适用于apt-getinstallsquid3.我使用的是Ubuntu11.04服务器,这是我的/etc/apt/sources.list我已经多次更新了.我尝试了很多不同的debs,并没有发现任何其他地方的错误.这里的问题是你的二进制包(deb)与你的源包(deb-src)不

  5. ubuntu – 有没有办法检测nginx何时完成正常关闭?

    &&touchrestarted),因为即使Nginx没有完成其关闭,touch命令也会立即执行.有没有好办法呢?这样的事情怎么样?因此,pgrep将查找任何Nginx进程,而while循环将让它坐在那里直到它们全部消失.你可以改变一些有用的东西,比如睡1;/etc/init.d/Nginx停止,以便它会休眠一秒钟,然后尝试使用init.d脚本停止Nginx.你也可以在某处放置一个计数器,这样你就可以在需要太长时间时发出轰击信号.

  6. ubuntu – 如何将所有外发电子邮件从postfix重定向到单个地址进行测试

    我正在为基于Web的应用程序设置测试服务器,该应用程序发送一些电子邮件通知.有时候测试是使用真实的客户数据进行的,因此我需要保证服务器在我们测试时无法向真实客户发送电子邮件.我想要的是配置postfix,以便它接收任何外发电子邮件并将其重定向到一个电子邮件地址,而不是传递到真正的目的地.我正在运行ubuntu服务器9.10.先感谢您设置本地用户以接收所有被困邮件:你需要在main.cf中添加:然后

  7. ubuntu – vagrant无法连接到虚拟框

    当我使用基本的Vagrantfile,只配置了两条线:我看到我的虚拟框打开,但是我的流氓日志多次显示此行直到超时:然后,超时后的一段时间,虚拟框框终于要求我登录,但是太久了!所以我用流氓/流氓记录.然后在我的物理机器上,如果我“流氓ssh”.没有事情发生,直到:怎么了?

  8. ubuntu – Nginx – 转发HTTP AUTH – 用户?

    我和Nginx和Jenkins有些麻烦.我尝试使用Nginx作为Jenkins实例的反向代理,使用HTTP基本身份验证.它到目前为止工作,但我不知道如何传递带有AUTH用户名的标头?}尝试将此指令添加到您的位置块

  9. Debian / Ubuntu – 删除后如何恢复/ var / cache / apt结构?

    我在ubuntu服务器上的空间不足,所以我做了这个命令以节省空间但是现在在尝试使用apt时,我会收到以下错误:等等显然我删除了一些目录结构.有没有办法做apt-getrebuild-var-tree或类似的?

  10. 检查ubuntu上安装的rubygems版本?

    如何查看我的ubuntu盒子上安装的rubygems版本?只是一个想法,列出已安装的软件包和grep为ruby或宝石或其他:)dpkg–get-selections

返回
顶部