首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.library.path中没有usbJava

java.library.path中没有usbJava
EN

Stack Overflow用户
提问于 2013-05-22 11:54:14
回答 1查看 2.2K关注 0票数 1

我从一个可以在Windows上运行的代码中得到了一个.jar文件,我试图在Linux上运行它,但我一直收到这个消息,不知道该怎么办。

代码语言:javascript
复制
    Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: no usbJava in java.library.path
            at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1856)
            at java.lang.Runtime.loadLibrary0(Runtime.java:845)
            at java.lang.System.loadLibrary(System.java:1084)
            at ch.ntb.usb.LibusbJava.<clinit>(LibusbJava.java:366)
            at ch.ntb.usb.USB.init(USB.java:315)
            at ch.ntb.usb.USB.getBus(USB.java:296)
            at ch.ntb.usb.Device.initDevice(Device.java:102)
            at ch.ntb.usb.Device.open(Device.java:222)
            at TransmitterModuleHIDInterface.run(TransmitterModuleHIDInterface.java:28)
            at java.lang.Thread.run(Thread.java:722)

我使用的是libusb-0.1的Java包装器(我遵循了安装说明here)。

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2013-05-23 00:04:48

您需要按照Linux安装说明创建一个指向共享库的链接:

http://libusbjava.sourceforge.net/wp/?page_id=8

如果您在构建共享库时遇到问题,这可能会对您有所帮助:

http://me.opengroove.org/2010/01/libusbjavaso.html

库本身的源代码位于SVN源代码树中的/libusbjava/trunk/LibusbJava/下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16683207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档