2017-03-06 13 views
1

Ich habe vor kurzem mein Ubuntu 14.04 zu Ubuntu 16.04 LTS aktualisiert. Eines meiner Projekte verwendet die dbus java library (http://www.java2s.com/Code/JarDownload/dbus/dbus.jar.zip), um Bluetooth-Geräte mit Ubuntu OS zu verbinden.dbus Java-Bibliothek Update auf Ubuntu 16.04

auf Ubuntu 16.04, erhalte ich folgende Ausnahme:

`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)` 

Ich habe auch bemerkt, dass bluez Paketnamen auf Ubuntu 16.04 bluez von bluez-utils geändert wird.

dbus java library wurde zuletzt am 17.01.2010 aktualisiert. Es kann ein Update mit dem neuesten Ubuntu 16.04 Bluez-Paket (nicht sicher ??)

benötigen Bitte teilen Sie, wenn Sie irgendwelche Hinweise in Bezug auf das obige Problem haben.

Antwort