1
私は最近Ubuntu 14.04をUbuntu 16.04 LTSにアップグレードしました。私のプロジェクトの1つは、dbus javaライブラリ(http://www.java2s.com/Code/JarDownload/dbus/dbus.jar.zip)を使用してBluetoothデバイスをUbuntu OSに接続することです。Ubuntuでのdbus javaライブラリのアップデート16.04
のUbuntu 16.04で、私は次の例外を取得しています:
`java.library.path=/usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386::/usr/java/packages/lib/i386:/usr/lib/i386-linux-gnu/jni:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/lib/jni:/lib:/usr/lib
Exception in thread "main" java.lang.NoClassDefFoundError: cx/ath/matthew/unix/UnixSocket
at org.freedesktop.dbus.Transport.connect(Transport.java:765)
at org.freedesktop.dbus.Transport.<init>(Transport.java:730)
at org.freedesktop.dbus.DBusConnection.<init>(DBusConnection.java:159)
at org.freedesktop.dbus.DBusConnection.getConnection(DBusConnection.java:142)`
は、私はまた、Ubuntuの16.04でのbluezパッケージ名はのbluez-utilsのからのbluezに変更されたことに気づきました。
dbus java library最終更新日2010-01-17最新のUbuntu 16.04 bluezパッケージのアップデートが必要な場合があります(ご不明な点はありますか?)
上記の問題についてのご質問がある場合は、共有してください。