我正在做 HelloWorldSWT 教程Version: Kepler Release
Build id: 20130606-0932
,当我运行我的应用程序时,我得到了
线程“主”java.lang.UnsatisfiedLinkError 中的异常:无法加载 SWT 库。原因:java.library.path 中没有 swt-win32-4332 java.library.path 中没有 swt-win32 无法加载库:C:\Users\CodeCamper.swt\lib\win32\x86_64\swt-win32-4332 .dll 无法加载库:C:\Users\CodeCamper.swt\lib\win32\x86_64\swt-win32.dll
为什么库路径不默认为 Eclipse 自动将库放入的工作区文件夹。
C:\eclipse\工作区
当我将库导入我的项目时,所有必要的文件都被导入到这个文件夹中。做一个简单的谷歌搜索,我看到的唯一可行的答案是将工作区文件夹中导入的文件夹复制到该本地路径中。我将 eclipse 放在我的 C 驱动器上,因为我希望我的 eclipse 易于移植。
我需要更改什么设置才能使 IDE 在我的工作区文件夹中查找库?
*注意我知道如何将 dll 复制并粘贴到它想要的位置,但这是我的问题,如果我希望我的 eclipse 在多台计算机上的闪存驱动器上运行,它非常麻烦并且会产生问题。