2011-02-08 14 views
6

Chciałbym zaimplementować aplikację Java korzystającą z technologii Bluetooth na moim laptopie MacBook Air. Próbuję użyć biblioteki bluetooth Java BlueCove.Jak używać BlueCove do korzystania z Bluetooth na MacBooku z Javą?

Próbowałem zaimplementować pierwszy przykład: DeviceDiscovery, ale generuje on komunikat BluetoothStateException z komunikatem: BlueCove library bluecove not available. Dodałem bluecove-2.1.0.jar do mojej ścieżki budowania w środowisku Eclipse.

Na czym polega problem? Jak mogę używać BlueCove z moim MacBook Air?

+0

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

Odpowiedz

8

BlueCove wymaga uruchomienia 32-bitowej maszyny JVM. Dodanie argumentu -d32 do java w celu wymuszenia 32-bitowego JVM rozwiąże problem. Możesz to zrobić w środowisku Eclipse pod argumentem VM Arguments dla konfiguracji uruchamiania.

+2

Warto zauważyć, że ten problem wystąpi również w systemie Windows. Działa tam również sztuczka '-d32'. – pwc

+2

Eclipse mówi: Ta instancja Java nie obsługuje 32-bitowej maszyny JVM –

Powiązane problemy