Eclipse CDT 4.11.0崩溃,找不到SWT库错误

我试图在我的RHEL 6.10系统上运行eclipse 4.11.0,但是当我尝试运行它时会崩溃。它指向一个指向以下状态的日志文件:

  

... UnsatisfiedLinkError org.eclipse.swt.internal.gtk.OS._cachejvmptr()V

我尝试再次运行它,但由于另一个日志文件条目而再次崩溃:

  

... UnsatisfiedLinkError无法加载SWT库

它正在寻找:

  

〜/ .swt / lib / linux / x86_64 / libswt-pi4-gtk-4924r25.so

但该目录中唯一的文件是libswt-pi3-gtk-4924r25.so

我还在eclipse / configuration / org.eclipse.osgi / 458/0 / .cp中找到了libswt-pi3-gtk-4924r25.so。

我删除了〜/ .swt目录,然后再次运行它。我再次得到:

  

... UnsatisfiedLinkError org.eclipse.swt.internal.gtk.OS._cachejvmptr()V

我注意到它制作了〜/ .swt /…目录结构,并将libswt-pi3-gtk-4924r25.so文件放入其中,因此我尝试再次运行它,并且它(不足为奇)给了我以下内容:

  

... UnsatisfiedLinkError无法加载SWT库

这与我在系统上运行的gtk版本有关吗?

为什么eclipse在其安装中包括libswt-pi3-gtk.4924r25.so库,然后寻找libswt-pi4-gtk-4924r25.so库?

keith_ye_mao 回答:Eclipse CDT 4.11.0崩溃,找不到SWT库错误

安装libgthread为我解决了该问题(SLES15,GTK3)。

本文链接:https://www.f2er.com/3163749.html

大家都在问