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
аргумент командной строки).