Eclipse CDT 4.11.0因找不到SWT库而崩溃

问题描述 投票:0回答:1

我正试图让Eclipse 4.11.0在我的RHEL 6.10系统上运行,但当我试图运行它时,它却崩溃了。 它把我指向一个日志文件,上面写着::

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

我试着再次运行它,它又以不同的日志文件条目崩溃了。

...UnsatisfiedLinkError Could not load SWT library.

它正在寻找。

~.swtliblinuxx86_64libswt-pi4-gtk-4924r25.so。

但该目录下只有 libswt-pi3-gtk-4924r25.so 我还在 eclipseconfigurationorg.eclipse.osgi4580.cp 中找到了 libswt-pi3-gtk-4924r25.so。我删除了我的 ~.swt 目录并再次运行它。 我又一次得到了:

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

我注意到它建立了~.swt...目录结构,并将libswt-pi3-gtk-4924r25.so文件放入其中,所以我试着再次运行它,它(毫不奇怪)给了我以下信息。

...UnsatisfiedLinkError Could not load SWT library(无法加载SWT库)

这是否与我系统中运行的gtk版本有关? 为什么eclipse在安装时包含libswt-pi3-gtk.4924r25.so库,然后再找libswt-pi4-gtk-4924r25.so库?

eclipse eclipse-cdt eclipse-2019-03
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.