2011-02-08 37 views
6

Tôi muốn triển khai một ứng dụng Java sử dụng Bluetooth trên máy tính xách tay MacBook Air của tôi. Tôi cố gắng sử dụng thư viện bluetooth bluetooth BlueCove.Làm cách nào để sử dụng BlueCove để sử dụng Bluetooth trên MacBook với Java?

Tôi đã cố gắng triển khai ví dụ đầu tiên DeviceDiscovery nhưng nó ném một số BluetoothStateException với thông báo: BlueCove library bluecove not available. Tôi đã thêm bluecove-2.1.0.jar vào Đường dẫn xây dựng của mình trong Eclipse.

Sự cố là gì? Làm thế nào tôi có thể sử dụng BlueCove với MacBook Air của tôi?

+0

xem: http://stackoverflow.com/questions/22892738/mac-os-and-java-bluetooth/41319931#41319931 –

Trả lời

8

BlueCove yêu cầu JVM 32 bit để chạy. Việc thêm đối số -d32 vào java để buộc JVM 32 bit sẽ khắc phục được sự cố. Bạn có thể làm điều này trong Eclipse dưới các đối số VM cho cấu hình khởi chạy.

+2

Cần lưu ý rằng sự cố này cũng sẽ xảy ra trong Windows. Thủ thuật '-d32' cũng hoạt động ở đó. – pwc

+2

Eclipse nói: Phiên bản Java này không hỗ trợ JVM 32 bit –

Các vấn đề liên quan