Java DLL链接错误
我正在使用libusb-- http://sourceforge.net/apps/trac/libusb-win32/wiki
但是,我得到:
线程“main”中的异常
java.lang.UnsatisfiedLinkError中:
USBManager.usb_init()V
public class USBManager
{
static{
System.loadLibrary("libusb");
}
native void usb_init();
public USBManager()
{
usb_init();
}
}
没有找到相关结果
已邀请:
5 个回复
旗低饶彤
创建一个与javah一起使用的类文件:
这会在该位置生成一个名为“USBManager.h”的文件,该文件指定在.so / .dll中实现的函数,这些函数实现相关的本机函数。
因此,您需要导出一个名为“Java_USBManager_usb_1init”的函数,该函数将获取指定的to参数。 该功能只不过是:
Sun开发人员在博客上有一个非常好的简单示例,但还有很多其他示例。
物崎巩
细屠截殴些
逝媳蘑贩茄
创建正确的签名。
降女陷费券