dbus

Status
Nicht offen für weitere Antworten.

zaphodBeeblebrox

Neues Mitglied
Hallo,

ich möchte unter Linux (ubuntu 7.10) dbus nutzen, um programme zu steuern (z.b. einen mediaplayer). hierfür gibt es eine java implementation (http://dbus.freedesktop.org/doc/dbus-java/), die wohl funktionieren soll...;)
wenn ich die nutzen will, kommt mir aber immer folgende fehlermeldung:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no unix-java in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at cx.ath.matthew.unix.UnixSocket.<clinit>(UnixSocket.java:31)
at org.freedesktop.dbus.Transport.connect(Transport.java:750)
at org.freedesktop.dbus.Transport.<init>(Transport.java:714)
at org.freedesktop.dbus.DBusConnection.<init>(DBusConnection.java:156)
at org.freedesktop.dbus.DBusConnection.getConnection(DBusConnection.java:139)
at dbus.connect(dbus.java:18)
at dbus.main(dbus.java:10)

ich weiß nicht, fehlen mir die entsprechenden c/c++-bibliotheken?
komm irgendwie nicht weiter....

Danke
 

quippy

Bekanntes Mitglied
Als erstes überprüfe doch mal die Environment-Var LD_LIBRARY_PATH. Wenn dbus eine SO-Bibliothek benötigt, sollte deren Speicherort über LD_LIBRARY_PATH erreichbar sein.

Oder aber, du hast zwar Bibliotheken, aber sie passen nicht zum Betriebsystem - bzw. es fehlen andere SOs.

Bei letzterem sollte aber ein Howto von dbus helfen können!
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben