2009-05-14 7 views
25

Y a-t-il une bonne API USB Java que je peux utiliser? J'ai essayé JUSB mais ça ne semble pas fonctionner. Il est également très vieux, aucune mise à jour depuis 2001.Bibliothèque USB Java

+0

Ressemble à une copie de http://stackoverflow.com/questions/644241/how-can-i-use-java-to-communicate-to-device-through-usb-port et http : //stackoverflow.com/questions/444497/using-java-and-usb-which-api-jsr-80-jusb –

+0

Exemple de communication USB via une application Java. http://javausbapi.blogspot.com/2010/05/java-usb-api.html Excellent !! –

Répondre

1

Essayez this. Il utilise JNA donc potentiellement il est plus "hackable" que n'importe quelle bibliothèque basée sur JNI

+4

Comment (la partie piratable)? –

2

Il ya environ deux ans j'ai utilisé Java libusb avec succès. Il a l'avantage que vous n'êtes pas limité à des classes d'appareils spéciaux comme HID.

+0

Java libusb a l'air vraiment vieux aussi. Il ne supporte que libusb 0.1, alors que libusb 1.0 est sorti depuis de nombreuses années et est beaucoup mieux. En outre, il ne prend pas en charge WinUSB, qui est la solution de pilote la plus simple pour un périphérique USB Windows spécifique au fournisseur. –

1

J'ai utilisé usb4java. Sur Windows, j'ai installé le pilote WinUSB et il a semblé fonctionner Google: usb4java L'avantage est l'API usb de haut niveau. donc le programme est virtuellement portable à différentes lib. (pas seulement usb4java)