2009-05-14 12 views
25

C'è una buona API USB Java che posso usare? Ho provato JUSB ma non sembra funzionare. È anche molto vecchio, nessun aggiornamento dal 2001.Libreria USB Java

+0

Sembra un duplicato di http://stackoverflow.com/questions/644241/how-can-i-use-java-to-communicate-to-device-through-usb-port e http : //stackoverflow.com/questions/444497/using-java-and-usb-which-api-jsr-80-jusb –

+0

Esempio di comunicazione USB tramite un'applicazione java. http://javausbapi.blogspot.com/2010/05/java-usb-api.html Eccellente !! –

risposta

1

Provare this. Utilizza JNA quindi potenzialmente è più "hackerabile" di qualsiasi libreria basata su JNI

+4

In che modo (la parte hackerabile)? –

2

Circa due anni fa ho utilizzato Java libusb con successo. Ha il vantaggio di non essere limitato a classi di dispositivi speciali come HID.

+0

Anche la libusb Java sembra davvero vecchia. Supporta solo libusb 0.1, mentre libusb 1.0 è uscito da molti anni ed è molto meglio. Inoltre, non supporta WinUSB, che è la soluzione di driver più semplice per un dispositivo USB Windows specifico del fornitore. –

1

Ho utilizzato usb4java. Su Windows, ho installato il driver WinUSB e sembrava funzionare Google: usb4java Il vantaggio è l'API usb di alto livello. quindi il programma è virtualmente portatile a diverse lib. (non solo usb4java)