2017-03-06 5 views
1

최근 우분투 14.04를 우분투 16.04 LTS로 업그레이드했습니다. 내 프로젝트 중 하나는 dbus java 라이브러리 (http://www.java2s.com/Code/JarDownload/dbus/dbus.jar.zip)를 사용하여 Bluetooth 장치를 Ubuntu OS에 연결합니다.우분투의 dbus java 라이브러리 업데이트 16.04

우분투 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)` 

은 또한 우분투 16.04에 bluez 패키지 이름이 bluez-utils의에서 bluez로 변경되는 것으로 나타났습니다.

dbus java 라이브러리는 2010-01-17에 마지막으로 업데이트되었습니다. 최신 Ubuntu 16.04 bluez 패키지로 업데이트해야 할 수도 있습니다. (확실하지 않습니까 ??)

위의 문제에 관한 조언이 있으면 공유하십시오.

답변