本機正常運行 虛擬機報錯
虛擬機win7 64位
錯誤
java.io.IOException: 引數錯誤。
at com.codeminders.hidapi.HIDDevice.write(Native Method)
at HidApplet.test(HidApplet.java:96)
at HidApplet.init(HidApplet.java:48)
at sun.applet.AppletPanel.run(AppletPanel.java:434)
at java.lang.Thread.run(Thread.java:748)
方法
public String test() {
System.out.println("fuction test");
HIDDevice dev=null;
String RESULT = null;
StringBuffer sb = new StringBuffer("");
try {
HIDManager hid_mgr = HIDManager.getInstance();
dev = hid_mgr.openById(1155, 22352, null);
if (dev!=null) {
System.err.print("Manufacturer: " + dev.getManufacturerString() + "\n");
System.err.print("Product: " + dev.getProductString() + "\n");
System.err.print("Serial Number: " + dev.getSerialNumberString() + "\n");
dev.write(RUID);
System.out.println("===read===");
dev.enableBlocking();
//回圈拿值
byte[] data = new byte[1024];
int len;
while ((len = dev.read(data)) != -1) {
byte[] aaa = new byte[len];
for (int j = 0; j < len; j++) {
aaa[j] = data[j];
}
resHexString(aaa, sb);
String hex = sb.toString();
RESULT = hex;
System.out.println("hex" + hex);
if (hex.contains("0A0D5C3E")) {
break;
}
}
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("result+" + RESULT);
return RESULT;
}
log
fuction test
Manufacturer: MyUSB_HID
Product: By ZXY
Serial Number: 3??HK22!aC
java.io.IOException: 引數錯誤。
at com.codeminders.hidapi.HIDDevice.write(Native Method)
at HidApplet.test(HidApplet.java:96)
at HidApplet.init(HidApplet.java:48)
at sun.applet.AppletPanel.run(AppletPanel.java:434)
at java.lang.Thread.run(Thread.java:748)
result+null
本機win10 64位
方法
一樣
log
fuction test
Manufacturer: MyUSB_HID
Product: By ZXY
Serial Number: 3??HK22!aC
===read===
hex72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hex7200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hex720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hex72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hex720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hex720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003035443846463333333233323442343834333037363132310A0D0000000000000000000000000000000000000000000000000000000000000000000000000000
hex720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003035443846463333333233323442343834333037363132310A0D00000000000000000000000000000000000000000000000000000000000000000000000000000A0D5C3E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
result+720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003035443846463333333233323442343834333037363132310A0D00000000000000000000000000000000000000000000000000000000000000000000000000000A0D5C3E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/84834.html
標籤:Java EE
