2009-05-14 39 views
25

¿Existe una buena API USB de Java que pueda usar? Intenté JUSB pero parece que no funciona. También es muy antiguo, no hay actualizaciones desde 2001.Biblioteca USB de Java

+0

Parece un duplicado de http://stackoverflow.com/questions/644241/how-can-i-use-java-to-communicate-to-device-through-usb-port y http : //stackoverflow.com/questions/444497/using-java-and-usb-which-api-jsr-80-jusb –

+0

Ejemplo de comunicación USB a través de una aplicación java. http://javausbapi.blogspot.com/2010/05/java-usb-api.html ¡Excelente! –

Respuesta

1

Pruebe this. Utiliza JNA por lo que es potencialmente más "pirateable" que cualquier biblioteca basada en JNI

+4

¿Cómo es eso (la parte hackeable)? –

2

Hace aproximadamente dos años utilicé Java libusb con éxito. Tiene la ventaja de que no está limitado a clases especiales de dispositivos como HID.

+0

Java libusb parece muy viejo también. Solo es compatible con libusb 0.1, mientras que libusb 1.0 ha estado fuera por muchos años y es mucho mejor. Además, no es compatible con WinUSB, que es la solución de controlador más simple para un dispositivo USB de Windows específico del vendedor. –

1

He usado usb4java. En Windows, instalé el controlador WinUSB y parecía funcionar Google: usb4java La ventaja es la API de alto nivel api. por lo que el programa es prácticamente portátil para diferentes lib. (no solo usb4java)