2009-05-14 13 views
25

Czy można użyć dobrego interfejsu Java USB API? Próbowałem JUSB, ale to nie działa. Jest również bardzo stary, brak aktualizacji od 2001.Biblioteka USB Java

+0

Wygląda na duplikat http://stackoverflow.com/questions/644241/how-can-i-use-java-to-communicate-to-device-through-usb-port i http : //stackoverflow.com/questions/444497/using-java-and-usb-which-api-jsr-80-jusb –

+0

Przykład komunikacji USB za pośrednictwem aplikacji Java. http://javausbapi.blogspot.com/2010/05/java-usb-api.html Doskonały !! –

Odpowiedz

1

Wypróbuj this. Używa ona JNA, więc potencjalnie jest bardziej "hakowalna" niż jakakolwiek biblioteka oparta na JNI.

+4

W jaki sposób (część hackowana)? –

2

Około dwa lata temu z powodzeniem użyłem Java libusb. Ma tę zaletę, że nie jesteś ograniczony do specjalnych klas urządzeń, takich jak HID.

+0

Java libusb również wygląda na naprawdę starego. Obsługuje tylko libusb 0.1, a libusb 1.0 jest dostępny od wielu lat i jest o wiele lepszy. Ponadto nie obsługuje WinUSB, który jest najprostszym rozwiązaniem dla sterownika dla urządzenia USB USB określonego producenta. –

1

Użyłem usb4java. W systemie Windows zainstalowałem sterownik WinUSB i wyglądało na to, że działa Google: usb4java Zaletą jest apk usb wysokiego poziomu. więc program jest praktycznie przenośny do różnych bibliotek. (nie tylko usb4java)