gpt4 book ai didi

java - debian 蓝牙 bluecove java7 不工作

转载 作者:搜寻专家 更新时间:2023-11-01 00:51:24 24 4
gpt4 key购买 nike

我有一个干净的 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com