2013-08-21 21 views
8

Ich entwickle eine Anwendung mit Java. Ich verbinde 10 USB-Geräte über externe USB-Anschlüsse. Ich möchte eine bestimmte ID, wenn ich ein Gerät mit einem bestimmten Port verbinden. Wenn ich zum Beispiel ein Gerät am 10. Port anschließe, sollte ich eine spezifische ID für diesen Port bekommen; Das wird mir helfen, dieses Gerät nur in der 10. Position zu zeigen. Ich habe versucht Jusb und andere ähnliche APIs von Drittanbietern, aber sie haben nicht geklappt. Bitte schlagen Sie einige Techniken vor, um dies zu erreichen.Wie spezifische IDs für USB-Port in Java generieren?

+1

@Panther Bitte verwenden Sie keine Backticks für Nicht-Code, siehe z [hier] (http://meta.gaming.stackexchange.com/q/7437/88) warum –

Antwort

0

Haben Sie die JSR-80-API versucht (javax.usb) wie hier http://www.ibm.com/developerworks/library/j-usb/index.html erklären

+0

Ja, ich habe das versucht, aber ich bekomme kein Glas für den Import usb.core. *; Ich benutze Windows 7 (64 Bit) Os und ich denke, dass diese APIs nicht aktualisiert werden. –

0

Basierend auf Ihren Kommentar zu der vorherigen Antwort du das Glas aus here. herunterladen können dann versuchen

im Anschluss an die in dieser link angegebenen Schritte
+0

Ich habe es versucht. Bei Zeile UsbServices services = UsbHostManager.getUsbServices(); Ich bekomme java.lang.NullPointerException –

Verwandte Themen