2009-05-14 8 views
25

Gibt es eine gute Java-USB-API, die ich verwenden kann? Ich habe JUSB versucht, aber es scheint nicht zu funktionieren. Es ist auch sehr alt, keine Updates seit 2001.Java USB-Bibliothek

+0

Sieht aus wie ein Duplikat von http://stackoverflow.com/questions/644241/how-cani-i-use-java-to-communicate-to-device-through-usb-port und http : //stackoverflow.com/questions/444497/using-java-and-usb-which-api-jsr-80-jusb –

+0

USB-Kommunikationsbeispiel durch eine Java-Anwendung. http://javausbapi.blogspot.com/2010/05/java-usb-api.html Ausgezeichnet! –

Antwort

1

Versuchen Sie this. Es nutzt JNA so potenziell es mehr „hackable“ ist als jede JNI-basierte Bibliothek

+4

Wie so (der hackbare Teil)? –

2

Vor etwa zwei Jahren I Java libusb mit Erfolg eingesetzt. Es hat den Vorteil, dass Sie nicht auf spezielle Geräteklassen wie HID beschränkt sind.

+0

Java libusb sieht auch wirklich alt aus. Es unterstützt nur libusb 0.1, während libusb 1.0 schon seit vielen Jahren nicht mehr verfügbar ist und viel besser ist. Außerdem unterstützt es nicht WinUSB, die einfachste Treiberlösung für ein herstellerspezifisches Windows-USB-Gerät. –

1

Ich verwendete usb4java. Unter Windows habe ich WinUSB Treiber installiert und es schien zu funktionieren Google: usb4java Der Vorteil ist High-Level-USB-API. so ist das Programm praktisch zu verschiedenen Bibliotheken. (nicht nur usb4java)