Java 不应该';库路径是否默认为工作区路径?
我正在《开普勒发行版》中学习HelloWorldSWT教程 构建id:20130606-0932 当我运行我的应用程序时 线程“main”java.lang.UnsatisfiedLinkError中出现异常:无法加载SWT库。原因: java.library.path中没有swt-win32-4332 java.library.path中没有swt-win32 无法加载库:C:\Users\CodeCamper.swt\lib\win32\x86\U 64\swt-win32-4332.dll 无法加载库:C:\Users\CodeCamper.swt\lib\win32\x86\U 64\swt-win32.dll 为什么库路径不默认为我的工作区文件夹,Eclipse会自动将库放入其中 C:\eclipse\workspace 将库导入到项目时,所有必需的文件都将导入到此文件夹中。做一个简单的谷歌搜索,我看到的唯一可行的答案是将工作区文件夹中导入的文件夹复制到该本地路径。我将eclipse放在我的C驱动器上,因为我希望eclipse易于移植 我需要更改什么设置才能使IDE在我的工作区文件夹中显示库Java 不应该';库路径是否默认为工作区路径?,java,windows,eclipse,64-bit,Java,Windows,Eclipse,64 Bit,我正在《开普勒发行版》中学习HelloWorldSWT教程 构建id:20130606-0932 当我运行我的应用程序时 线程“main”java.lang.UnsatisfiedLinkError中出现异常:无法加载SWT库。原因: java.library.path中没有swt-win32-4332 java.library.path中没有swt-win32 无法加载库:C:\Users\CodeCamper.swt\lib\win32\x86\U 64\swt-win32-4332.dll
*注意:我知道如何将DLL复制并粘贴到它想要的位置,但这是我的问题。如果我想在多台计算机上运行闪存驱动器上的eclipse,这非常麻烦,并且会产生问题。我自己也经历过同样的问题 以下是解决当前问题的方法:-
很可能有更好的方法在全球范围内“修复”这一问题。是的!我可以确认这是可行的,我同意必须有一种全局方法来解决这个问题——我猜这是一个全局变量,它必须与Java 7有关,因为它首先查看~/.swt文件夹。