【发布时间】:2013-02-02 19:16:47
【问题描述】:
我有一个干净的 Debian 挤压安装,并试图让一个 jar 应用程序运行,该应用程序将与 USB 端口中的蓝牙加密狗通信。硬件方面都在这里运行良好的蓝牙功能。 我需要通过从 oracle 下载 jdk 并使用 update-alternatives 将其绑定到系统来运行已安装的 Java7。
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)
有人看过吗?谢谢!
【问题讨论】:
-
任何人都在这里发表评论。我的蓝牙运行良好。看起来我的类路径被忽略了。罐子没有被加载。有没有人用 Java7 运行过 bluecove
标签: java bluetooth debian java-7 bluecove