- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个干净的 Debian squeeze 安装,并试图运行一个 jar 应用程序,该应用程序将与 USB 端口中的蓝牙加密狗通信。硬件方面都在这里运行良好的蓝牙功能。我需要运行 Java7,我通过从 oracle 下载 jdk 并使用 update-alternatives 将其绑定(bind)到系统来安装它。
Java 应用程序需要 bluecove 作为库来与系统通信。我的 bluecove.jar 文件在我的类路径/home/app/lib 中,我在那里有 gpl 以及普通快照。
当我通过 java -cp/home/app/lib/bluecove-2.1.1-SNAPSHOT.jar -jar myapp.jar
执行应用程序时,我一遍又一遍地遇到同样的错误并且无法弄清楚。就像 java 无法加载 bluecove。
Exception in thread "main" javax.bluetooth.BluetoothStateException: BlueCove com.intel.bluetooth.BluetoothStackBlueZ|com.intel.bluetooth.BluetoothStackBlueZDBus not available
at com.intel.bluetooth.BlueCoveImpl.loadStackClass(BlueCoveImpl.java:356)
at com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:447)
at com.intel.bluetooth.BlueCoveImpl.access$500(BlueCoveImpl.java:69)
at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:1044)
有人看到了吗?谢谢!
最佳答案
https://code.google.com/archive/p/bluecove/downloads
同时下载“bluecove-2.1.0.jar”和“bluecove-gpl-2.1.0.jar”。linux 也需要 bluecove-gpl jar 文件。
然后在运行时导出或使用-cp
export CLASSPATH=$CLASSPATH:(/your bluecove jar location)
export CLASSPATH=$CLASSPATH:(/your bluecove gpl jar location)
java -jar myapp.jar
关于java - debian 蓝牙 bluecove java7 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14665511/
如何在 Ubuntu 11/Eclipse IDE 中安装 Bluecove? 据我所知,我所要做的就是将 bluecove.jar 和 bluecove-gpl.jar 添加到 Eclipse 中项
我正在编写一个与蓝牙相关的应用程序,并且我正在使用一个名为 BlueCove 的 API(如果您熟悉的话)。 我设法从客户端向服务器发送一些文本,但是我不熟悉从服务器向客户端发送信息的 API,因此我
我已经为 BlueCove 2.1.1 构建并运行了 RemoteDeviceDiscovery 示例项目。该程序将发现所有可发现的蓝牙设备,但它也会在 deviceDiscovered() 中报告之
我使用 Bluecove 2.1.1 并尝试重新启动蓝牙服务,但在关闭连接并重新打开后我无法连接到服务,出现“连接被拒绝”异常。我找到了 this Bluecove 网站上的问题?我也尝试在关闭连接后
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 8 年前。 Improve th
我正在尝试使用 bluecove 显示与我的电脑关联的蓝牙设备列表,但它只是继续扫描而没有找到任何内容,它在终端上显示此消息: BlueCove version 2.1.0 on winsock 并停
有什么方法可以关闭 BlueCove 堆栈,在我的应用程序中,用户可以随时启动、停止和重新启动蓝牙服务器,为此我可以启动服务器、监听连接、接受来自客户。但是,当我尝试停止并重新启动 BlueCove
我尝试使用 BlueCove 连接到自定义蓝牙设备。我可以配对设备,但是当我尝试搜索服务时,我总是在 serviceSearchCompleted() 中得到 SERVICE_SEARCH_DEVIC
当我尝试使用蓝牙适配器将视频文件从电脑传输到手机时,出现以下错误。有谁知道 run: BlueCove log redirected to log4j log4j:WARN No a
有人尝试过在 Windows 8 上运行 BlueCove 吗?我有一台Win8笔记本电脑。我尝试将其降级到Win7,但他们不支持Win7驱动程序。 最新的 Snapshot 是否允许 BlueCov
我阅读了 MAP SPEC 以便将 x-bt/消息从我的 PC 发送到我的手机,我使用的是 JAVA blucove API。 我能够通过OBEX协议(protocol)成功连接,但手机没有返回,消息
我正在尝试通过一个简单的应用程序了解使用蓝牙的基础知识。我还想要一个笔记本电脑应用程序,这样我就可以简单地调试蓝牙通信。下面的代码是我尝试将笔记本电脑作为客户端(使用 BlueCove 2.1.0),
我在使用 Java 中的 Bluecove API 时遇到问题。我计划创建一个基本的 BT 监听器,以便从自制设备(Arduino 供电)接收一些数据。我有以下很容易理解的代码: import jav
当我从 Eclipse 运行 Java Swing 应用程序时,它运行良好。但是当我尝试将其作为 jar 文件运行时,它无法识别我引用的库 (bluecove-2.1.1-SNAPSHOT.jar)
我有 Android 设备作为客户端,PC 是蓝牙服务器,使用 Bluecove 库 来自客户端的代码 fragment : btSocket = serverBt.createRfcommSocke
有人知道 Bluecove for Java 是否可以与 Wiondows 7 32 位一起使用吗?我尝试通过蓝牙将 Wiimote 连接到我的电脑,但在配对设备后无法连接。我知道 x64 计算机存在
我正在尝试从我的 Windows PC 连接到我的 GPS 运行 watch (TomTom Runner 2),因为只有 Android 和 iOS 应用程序支持通过蓝牙同步。 Windows 需要
我有一个干净的 Debian squeeze 安装,并试图运行一个 jar 应用程序,该应用程序将与 USB 端口中的蓝牙加密狗通信。硬件方面都在这里运行良好的蓝牙功能。我需要运行 Java7,我通过
我在使用 64 位 JVM 的 Linux x64 中使用 Bluecove(bluecove 和 bluecove-gpl 2.1.1 SNAPSHOT 库)尝试在配对过程中验证 BT 设备时遇到问
尝试使用 bluecove 运行 java 测试,我得到: Native Library bluecove_x64 not available 它是否适用于 64 位 linux? 我的类(class
我是一名优秀的程序员,十分优秀!