引起:org.usb4java.LoaderException:在类路径中找不到本机库:/org/usb4java/windows-x86/libusb-1.0.dll

时间:2014-10-27 08:55:55

标签: java libusb

当我运行我的应用程序时出现上述错误,我在C:/windows/System32/文件夹中有 libusb-1.0.dll 文件。但即使我的应用程序找不到 libusb-1.0.dll 的路径。我不了解本地图书馆。请任何人帮助我。

我应该在哪里放置这个dll文件?

2 个答案:

答案 0 :(得分:1)

如果您有64位操作系统,则可能需要将其放在SysWow64文件夹中(与System32处于同一级别)。但是将它放在与可执行文件相同的目录中可能更好。

这可能起作用的原因是System32尽管名称包含所有64位dll和32位应用程序(在可配置模式下运行)被重定向到使用SysWoW64(其中的dll' s通过system32中的64位库进行调用。

答案 1 :(得分:0)

尝试将/org/usb4java/windows-x86/libusb-1.0.dll放入您的项目目录

它适用于我,我正在使用eclipse并将dll放在我的项目目录中 的 SRC /组织/ usb4java /窗口86 / libusb的-1.0.dll