【问题标题】:Java JSR-82 Implementation (javax.Bluetooth.*) - Using BluecoveJava JSR-82 实现 (javax.Bluetooth.*) - 使用 Bluecove
【发布时间】:2011-08-22 14:20:06
【问题描述】:

我正在寻找有关 JSR-82 的帮助。找了好久,还找了uni的项目主管帮忙,到现在都没有运气。

我的问题...

我有一个项目,我只需要扫描蓝牙设备

我还不能扫描我的蓝牙设备。我在 CentOS 5.5 中使用 Eclipse IDE 我正在尝试使用 Bluecove。

我已下载“bluecove-gpl-2.1.0.jar”并将其添加到我的 Eclipse 构建路径中,我使用的代码是 BlueCove 提供的示例代码(RemoteDeviceDiscovery 可在此处找到:http://bluecove.org/bluecove/apidocs/overview-summary.html#DeviceDiscovery)。

在我编译之前,javax.Bluetooth.*;下划线表示它找不到它 - 现在据我所知,这应该在我之前提到的 bluecove jar 文件中。

我到底是如何让这个东西工作的?我尝试过使用 JSR82.com,但这并没有多大帮助

如果有人有时间帮助我,你将被视为神!哈哈

谢谢

  • 瑞安

【问题讨论】:

    标签: bluetooth java jsr82 bluecove


    【解决方案1】:

    您将需要 4 个 jar 文件:bluecove.jar,bluecove-emu.jar,electricblue.jar,javabluetooth.jar

    但是我的基于 jsr82 实现的代码在三星手机上不起作用....据说它不支持 jsr82 堆栈。如果有人对此分享有任何想法..

    【讨论】:

      【解决方案2】:

      使用 Linux 上的 bluecove,您需要提供 bluecove.jar 和 bluecove-gpl.jar。 http://code.google.com/p/bluecove/wiki/Documentation

      【讨论】:

      • 您好,谢谢您的回答。我一直在阅读 BlueCove 的文档,虽然它表明 bluecove.jar 和 bluecove-gpl.jar 都是必需的,但在网站的下载部分,它说 bluecove-gpl.jar 适用于 linux 和bluecove.jar 适用于 windows/Mac ...我应该将这些添加到 $CLASSPATH 系统变量中,还是我可以直接将它们添加到 Eclipse 项目构建路径中?再次感谢 - 瑞安
      • 在 Eclipse 中添加它们应该没问题。根据我对 bluecove 发生的事情的理解,您需要 bluecove.jar 来实现任何 j2se 蓝牙支持。 bluetooth-gpl.jar 是 bluecove.jar 的“扩展”,提供对 linux 中 blueZ 驱动程序的访问。
      • 再次感谢您的回复。但是我仍然遇到问题 - 我仍在尝试使用 Bluecove 的代码(RemoteDeviceDiscovery),但每次我从 Eclipse 编译/运行时,我都会收到以下错误.. Native Library bluecove not available 线程“main”中的异常 javax.bluetooth.BluetoothStateException :BlueCove 库 bluecove 不可用 据我了解,它找不到 Javax.bluetooth.*;但在 Eclipse 中,它没有强调蓝牙的导入。虽然在我的 JRE 目录 (/opt/jdk1.6.0_24/jre/lib/ext) 中,我也放了 2 个 JAR ......但仍然没有运气。我只是得到同样的错误
      • @Ryan,你在 android 中实现了 bluecove。如果是这样,请分享您实施相同的经验。
      猜你喜欢
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      • 2015-01-21
      • 2010-10-20
      • 1970-01-01
      • 2012-04-19
      • 2011-05-12
      相关资源
      最近更新 更多