当前位置: 首页 > 知识库问答 >
问题:

Java语言lang.UnsatifiedLinkError:java中没有swt-pi-gtk-2024或swt-motif-2024。图书馆路径

谷梁晟
2023-03-14

使用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

尝试运行集成测试时。当我转到/user\u目录时。在我们的linux服务器上,我看到了几个libswt-pi3-gtk-xxx。所以没有pi4。有没有办法让它使用已经可用的pi3 swt。这是一个公司服务器,所以我不能添加外部软件。

它正在从https://download.eclipse.org/releases/2020-06/202006171000/plugins/因此,它抓住了3.114.100版本的org。日食swt插件。

共有1个答案

柯曦
2023-03-14

CentOS?使用yum Install gtk3安装gtk,它将提供swt的加载。

 类似资料:
  • 尝试在linux manjaro上运行BurpSite时,出现以下错误:“无法启动Burp:java.lang.UnsatifiedLinkError:java.library.path中没有splashscreen” java版本openjdk版本“1.8.0_252”openjdk运行时环境(构建1.8.0_252-b09)openjdk 64位服务器虚拟机(构建25.252-b09,混合模式

  • 试图用命令“mvn清洁安装”构建sikuli-Slides-1.5.0,我得到了上面引用的堆栈跟踪。我正在使用视窗7,并尝试了我遇到的各种解决方案的说明,但没有成功。我的用户和系统定义变量的路径和CLASSPATH变量包括: “C:\opencv\build\x64\vc10\bin” 我已经多次重启我的机器。 此外,我已经添加了javacv.jar、javacv.windows-x86.jar、

  • 我正在尝试将opencv添加到我的Spring Boot/Maven项目中。 为了使用opencv库,我必须将本机库提供给java。图书馆路径 我在Eclipse VM参数中添加了以下命令: 有一个例外: 我还试图直接从我的代码访问: 它显示了提供的路径: 我做错了什么?

  • 我设置了以下环境变量,并从sqlcl运行了以下命令, SQL$ABC_DB_PROD_USERNAME/$ABC_DB_PROD_PASSWORD@"$ABC_DB_PROD_TNS" 我在java中收到错误消息=无ocijdbc18。图书馆路径 我不知道该怎么办。

  • 我正在尝试创建自定义的C#minecraft启动器,但出现了此错误。我创建了一个启动器。bat首先归档,以便更快地解决此问题。我有启动minecraft的密码: 但是,当我开始它说我发现在互联网上这是一个问题的这一行 但是我仔细检查了路径是正确的。提前谢谢你。 编辑 我很容易就解决了这个问题,从论点中可以看出: 并将所有的DLL放在本地文件夹中,但我仍然无法使用完整路径访问它们

  • SWT

    SWT-"Standard Widget Toolkit",它是一个Java平台下开放源码的Native GUI组件库,也是Eclipse平台的UI组件之一。从功能上来说,SWT与AWT/SWING是基本等价的。SWT以方便有效的方式提供了便携式的 (即Write Once,Run Away)带有本地操作系统观感的UI组件: 由于widget系统的固有复杂性以及平台之间微妙的差异,即使在理想情况下