我有一个干净的Debian Squeeze安装,并尝试运行与USB端口中的蓝牙适配器通信的jar应用程序。硬件方面一切正常,蓝牙功能都在此处。
我需要运行Java7,我已经通过从Oracle下载JDK并使用update-alternatives将其绑定到系统来安装它。
Java应用程序需要bluecove作为库来与系统通信。我的bluecove.jar文件位于我的类路径/home/app/lib中,我在其中拥有gpl和普通快照。
当我通过java -cp /home/app/lib/bluecove-2.1.1-SNAPSHOT.jar -jar myapp.jar执行该应用程序时,我一遍又一遍地收到相同的错误,并且无法解决它。就像Java无法加载bluecove。
我需要运行Java7,我已经通过从Oracle下载JDK并使用update-alternatives将其绑定到系统来安装它。
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)
有人看到这个吗?谢谢!