JSR082 - LocalDevice.getLocalDevice() возвращает ноль

Используя JSR082_1.1.jar из Java Wireless Toolkit 3.0,
Я пытаюсь получить локальное устройство (для последующего обнаружения других)
но я продолжаю получать нуль для вызова LocalDevice.getLocalDevice()

в то время как в документах они говорят, что этот метод не может возвратить нуль... документы

Мой блютуз включен, проверено на 2 компьютерах (Win7 & OSX 10.6)

Помогите! Спасибо

1 ответ

Решение

Я считаю, что JAR-файл JSR-82, распространяемый вместе с Wireless Toolkit, содержит только интерфейсы, а не рабочую реализацию Bluetooth API. Это позволяет вам компилировать код, который использует JSR-82, но не тестировать его.

Вы должны получить копию Bluecove, бесплатной реализации JSR-82, которую вы можете запустить на рабочем столе. Убедитесь, что вы используете 32-битную JVM (используйте -d32 аргумент командной строки).

Другие вопросы по тегам