当使用maven surefire插件运行maven构建时,我得到以下错误:
java.lang.UnsatisfiedLinkError: Could not load SWT library:
no swt-pi4-gtk-4934r6 in java.library.path
no swt-pi4-gtk in java.library.path
Can't load library: /user_directory/.swt/lib/linux/x86_64/libswt-pi4-gtk-4934r6.so
Can't load library: /user_directory/.swt/lib/linux/x86_64/libswt-pi4-gtk.so当尝试运行集成测试时。当我转到我们的linux服务器上的/user_directory/.swt/lib/linux/x86_64/时,我看到几个libswt-pi3-gtk-xxx.so,但是没有pi4。有没有办法让它使用已经可用的pi3 swt。这是一个公司的服务器,所以我不能添加外部软件。
它从https://download.eclipse.org/releases/2020-06/202006171000/plugins/获取了swt插件,所以它获取了3.114.100版本的org.eclipse.swt插件。
发布于 2021-11-02 08:42:50
CentOS?使用yum install gtk3安装gtk,它将提供swt的加载。
https://stackoverflow.com/questions/67438591
复制相似问题