【发布时间】:2013-06-26 22:01:21
【问题描述】:
我正在Version: Kepler Release
Build id: 20130606-0932 做 HelloWorldSWT 教程
当我运行我的应用程序时,我得到了
线程“主”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 在多台计算机上的闪存驱动器上运行,它非常麻烦并且会产生问题。
【问题讨论】:
标签: java windows eclipse 64-bit