• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

org/freedesktop/H07-Jun-2008-15,31211,693

translations/H06-Dec-2009-214213

AUTHORSH A D07-Jun-20081.5 KiB3830

COPYINGH A D07-Jun-200835.4 KiB681563

CreateInterface.batH A D07-Jun-2008318 118

CreateInterface.sgmlH A D07-Jun-20085.4 KiB183160

CreateInterface.shH A D07-Jun-2008400 117

DBusCall.batH A D07-Jun-2008309 118

DBusCall.sgmlH A D20-Feb-20093.6 KiB127105

DBusCall.shH A D07-Jun-2008391 117

DBusDaemon.batH A D07-Jun-2008313 118

DBusDaemon.sgmlH A D07-Jun-20086.3 KiB213189

DBusDaemon.shH A D07-Jun-2008395 117

DBusViewer.batH A D07-Jun-2008341 118

DBusViewer.sgmlH A D07-Jun-20083.1 KiB10888

DBusViewer.shH A D07-Jun-2008423 117

INSTALLH A D07-Jun-20084.3 KiB10276

ListDBus.batH A D07-Jun-2008311 118

ListDBus.sgmlH A D07-Jun-20084.9 KiB178155

ListDBus.shH A D07-Jun-2008393 117

MakefileH A D01-Nov-200917.4 KiB329259

READMEH A D07-Jun-20081.4 KiB3322

changelogH A D06-Dec-200913.5 KiB343292

compile.batH A D07-Jun-2008928 1815

dbus-java.texH A D16-Nov-200840.9 KiB1,2671,051

tmp-session.confH A D07-Jun-20081.1 KiB3224

README

1D-Bus Java README
2-----------------
3
4Compilation and installation is described in the INSTALL file.
5
6This will install two jar files, three binaries and some documentation in the
7form of an HTML/PDF guide to writing D-Bus Java programs, JavaDoc API for the
8library and man pages for the supplied programs. Read the documentation, it's
9there for a reason.
10
11The installed programs are documented in their respective man pages.
12
13CreateInterface is a tool for creating interface stubs for D-Bus programs.  It
14will connect to services running on the bus and introspect on them to find
15their API. This will then be written as Java interface definitions suitable for
16importing into your program. A file containing the introspection data can be
17used instead.
18
19ListDBus lists the names currently connected to a bus.
20
21DBusViewer is a graphical tool which combines the two tools. It will list the
22names on a bus and allow you to introspect on them and save the result as Java
23interface files. This currently only introspects on the root object, however.
24
25To run a Java program using D-Bus you need to have the libdbus-java,
26libunix-java and libdebug jar files in your classpath and the libunix-java
27shared library in your library path. With the default install paths you may
28have to do something like:
29
30java -cp /usr/local/share/java/dbus.jar:/usr/local/share/java/unix.jar:/usr/local/share/java/debug-disable.jar -Djava.library.path=/usr/local/lib/jni
31
32
33