2009-05-14 46 views
25

Có một API USB Java tốt nào tôi có thể sử dụng không? Tôi đã thử JUSB nhưng nó dường như không hoạt động. Nó cũng rất cũ, không có bản cập nhật kể từ năm 2001.Thư viện Java Java

+0

Có vẻ như một bản sao của http://stackoverflow.com/questions/644241/how-can-i-use-java-to-communicate-to-device-through-usb-port và http : //stackoverflow.com/questions/444497/using-java-and-usb-which-api-jsr-80-jusb –

+0

Ví dụ về giao tiếp qua USB thông qua ứng dụng java. http://javausbapi.blogspot.com/2010/05/java-usb-api.html Tuyệt vời !! –

Trả lời

1

Hãy thử this. Nó sử dụng JNA để có khả năng nó "dễ bị tấn công" hơn bất kỳ thư viện dựa trên JNI nào

+4

Làm thế nào để (phần có thể tấn công)? –

2

Khoảng hai năm trước, tôi đã sử dụng Java libusb với thành công. Nó có lợi thế là bạn không bị giới hạn trong các lớp thiết bị đặc biệt như HID.

+0

Java libusb trông thực sự cũ quá. Nó chỉ hỗ trợ libusb 0.1, trong khi libusb 1.0 đã được đưa ra trong nhiều năm và tốt hơn rất nhiều. Ngoài ra, nó không hỗ trợ WinUSB, là giải pháp điều khiển đơn giản nhất cho một thiết bị Windows USB dành riêng cho nhà cung cấp. –

1

Tôi đã sử dụng usb4java. Trên Windows, tôi đã cài đặt trình điều khiển WinUSB và có vẻ như hoạt động Google: usb4java Lợi thế là api usb ở mức cao. vì vậy chương trình hầu như di động với các lib khác nhau. (không chỉ usb4java)