Eclipse X11 Forwarding Cent OS

时间:2015-06-25 14:03:04

标签: eclipse centos

我正在尝试让Eclipse通过X11转发在我的CentOS 7 VM上运行。 X11转发似乎正在工作,因为我能够运行并看到“xclock”。但是,每当我运行Eclipse时,它都会崩溃,并出现类似这样的消息:

java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
    /home/centos/eclipse/configuration/org.eclipse.osgi/375/0/.cp/libswt-pi-gtk-4527.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
    no swt-pi-gtk in java.library.path
    /home/centos/.swt/lib/linux/x86_64/libswt-pi-gtk-4527.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
    Can't load library: /home/centos/.swt/lib/linux/x86_64/libswt-pi-gtk.so

这个问题遍布整个网络,很多问题都解决了/usr/lib/jni/~/.swt/lib/linux/x86/中的软链接文件,但我没有/usr/lib/jni目录。所以,我试图在安装时找到创建这个文件夹的库,我在另一个Stack Overflow帖子中发现了这些:libswt-gtk-3-jni,libswt-gtk-3-java

我似乎无法在提供这些功能的CentOS上找到任何东西。然后我在CentOS客户端门户上找到了这个guide来安装Eclipse,它对我不起作用。它讨论了如何通过RedHat Subscription Manager或RHN Classic访问devtoolset-3,这两个在我正在使用的机器上都无法使用。

此时我安装了JDK,Eclipse解压缩并尝试启动,我收到此错误。有任何想法吗?

0 个答案:

没有答案