java hid_Java和HID通讯

我正在寻找为简单的无线HID接口设备编写Linux / Windows / Mac Java HID控制器。我已经修改了USB4Java

LibUsb库,但无济于事,而且我朝着JavaHIDAPI的方向发展。

对我来说不幸的是,除了相当不错的高级编程技能集(C#/ VB.Net)之外,我真的不知道我在做什么,而切换到该选项会使我丧命。

的方向,我发现说,我首先需要编译HIDAPI库中找到这里。它说它将建立一个叫做hidapi-

jni.dll的东西(它没有)。

无论如何,我认为这是我需要去的地方,因为HID什么也没做,只是简单地向无线控制发送信号和从无线控制接收信号(并响应接收到的信号)。

是否有使用JavaHIDAPI的分步教程?还是有更好的图书馆?(我注意到这有点…过时了)。

我尝试了以下方法:

static{ System.loadLibrary("hidapi"); }

.

.

.

public static void main(string[] Args) throws . . . {

ClassPathLibraryLoader.loadNativeHIDLibrary();

HIDDevice dev = HIDManager.getInstance().openById(VEND_ID, PROD_ID, null);

.

.

.

}

我正在运行的问题是(除了HIDAPI似乎没有内置到HIDAPI-

jni.dll中的事实)是HIDManager.openById(。。)始终返回null。另外,我将内置在C:… \ Java … \

bin目录中的hidapi.dll移至其他位置,我确定这是正确的,因为没有任何不满意的链接错误。真令人沮丧,因为似乎在任何地方都没有关于Java和HID的新手指南。

我在这里做错了什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值