我正在尝试与PS3的DS3控制器连接.我已经设法C#使用了一个实现,libusb但决定将我的实现移动到java.不幸的是,我转向java并不是那么顺利.该设备似乎在设备列表中找到,但当我尝试打开它时,我收到以下错误"USB错误4:无法打开USB设备:没有这样的设备(可能已断开连接)"
public class Main {
private static final short VID = 0x054c;
private static final short PID = 0x0268;
Context context;
public Main() {
context = new Context();
int result = LibUsb.init(context);
if (result != LibUsb.SUCCESS) {
throw new LibUsbException("Unable to initialize libusb.", result);
}
ByteBuffer data = ByteBuffer.allocate(49);
DeviceHandle ds3Handle = getDeviceHandle(findDevice(VID, PID));
LibUsb.controlTransfer(ds3Handle, (byte)0xa1, (byte)0x1, (short)0x101, (short)0, data, 1000L);
LibUsb.exit(context);
}
private Device findDevice(int vid, int pid) {
Device UsbDevice = …Run Code Online (Sandbox Code Playgroud) 我想让NW.js与WebStorm很好地配合.我有它,所以它运行nw.js项目.但是,WebStorm似乎完全无法解决任何依赖关系,例如nw.Menu().
文档说nw.gui不要求您或我的情况下导入.我似乎无法找到任何关于如何在线解决这个问题.那么如何让WebStorm解决这些问题呢?