私はきれいなDebianスクイーズインストールをしており、USBポートのBluetoothドングルと通信するjarアプリケーションを実行しようとしています。ハードウェア側はすべてここで細かいBluetooth機能を実行します。 私がインストールしたJava7を実行するには、oracleからjdkをダウンロードし、update-alternativesを使用してシステムにバインドする必要があります。debian bluetooth bluecove 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)
誰でもこれを見ましたか?ありがとう!
誰もが、ここでコメントしています。私のBluetoothは正常に動作しています。私のクラスパスが無視されているように見えます。瓶は積み込まれていません。誰もがJava7でbluecoveを実行しましたか? – user1945235