我们在某些用户 PC 上启动 SWT 应用程序时遇到了问题。应用程序通过 JNLP 部署。在开始时
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-win32-4234 in java.library.path
no swt-win32 in java.library.path
Can't load library: C\Users\userprofile\swt-win32-4234.dll
Can't load library: C\Users\userprofile\swt-win32.dll
发生。将这些文件复制到指定的文件夹没有帮助。我们怀疑,错误可能是由于存在旧用户配置文件而发生的,但它甚至发生在没有这些配置文件的 PC 上。
有没有办法手动指定这些库的提取位置,从而确保找到它们?
谢谢。