我提供了 Linux SWT jar 并将我的应用程序打包到 Eclipse 中,以将 swt.jar 包含在我的应用程序的 jar 中。当我尝试在 Ubuntu 上运行它时,我收到以下错误文本(仅发布原因):
原因:java.lang.UnsatisfiedLinkError:无法加载 SWT 库。原因:
java.library.path 中没有 swt-pi-gtk-4234
java.library.path 中没有 swt-pi-gtk
/home/nifty/.swt/lib/linux/x86/libswt-pi-gtk-4234.so:libgtk-x11-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录
无法加载库:/home/nifty/.swt/lib/linux/x86/libswt-pi-gtk.so
这向我表明它无法加载 GTK 文件,但除此之外的任何内容,我都不知所措。我只是使用 Ubuntu 来测试我的应用程序,所以我知道的很少。