gpt4 book ai didi

java - Ubuntu 16.04 上的 dbus java 库更新

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:39 25 4
gpt4 key购买 nike

我最近将 Ubuntu 14.04 升级到 Ubuntu 16.04 LTS。我的一个项目使用 dbus java 库( http://www.java2s.com/Code/JarDownload/dbus/dbus.jar.zip )将蓝牙设备连接到 Ubuntu 操作系统。

在 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 库最后更新于 2010-01-17。它可能需要使用最新的 Ubuntu 16.04 bluez 软件包进行更新(不确定??)

如果您对上述问题有任何建议,请分享。

最佳答案

我使用了原始 java 库的 Git fork 存储库,它解决了这个问题。 https://github.com/cathive/dbus-java

关于java - Ubuntu 16.04 上的 dbus java 库更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42636244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com