java - JSR082 - LocalDevice.getLocalDevice() 返回 null

标签 java bluetooth jsr82

使用 Java Wireless Toolkit 3.0 中的 JSR082_1.1.jar,
我正在尝试获取本地设备(以便以后发现其他设备)
但我的通话一直为空 LocalDevice.getLocalDevice()

虽然在文档中他们说这个方法不能返回 null... docs

我的蓝牙已打开,已在 2 台计算机(Win7 和 OSX 10.6)上检查过

救命啊! 谢谢

最佳答案

我相信与 Wireless Toolkit 一起分发的 JSR-82 JAR 文件仅包含接口(interface),而不包含蓝牙 API 的工作实现。这允许您编译使用 JSR-82 的代码,但不能测试它。

您应该获得 Bluecove 的副本,可以在桌面上运行的 JSR-82 的免费实现。不过,请确保您使用的是 32 位 JVM(使用 -d32 命令行参数)。

关于java - JSR082 - LocalDevice.getLocalDevice() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5259738/

相关文章:

Android-Arduino蓝牙通讯: Data is not received properly in Android app

java - 在 J2ME 应用程序和用 Python 编写的桌面应用程序(最好使用 pybluez)之间建立蓝牙连接?

java - 如何在按钮单击时添加形状?

java - 使用多个 ActionListener 创建多个 JCheckBox

java - NetBeans RCP - 如何在应用程序运行且可见时显示对话框

java - 将文件从 Web 应用程序写入客户端文件系统

具有多项 Activity 的Android蓝牙服务

ios - 如何获取 iBeacon 的坐标?

bluetooth - Java JSR-82 实现 (javax.Bluetooth.*) - 使用 Bluecove