Java-Gnome is another set of Java wrappers for GTK/Gnome.
The Java-Gnome project was launched in 1999, but has been inactive
until recently (November 2000) when work on it resumed.
I have upon request (and interest) compiled a list of differencies
between the two projects. The list, which can be found below, is
far from complete. It should however illustrate the most important
In the list below, JG means Java-Gnome and
GG Gnome-GCJ. E-mail me at
email@example.com if you
have any comments or would like to complete the list.
- JG uses JNI - supports almost all java environments. (GG only gcj.)
- GG uses automake/autoconf/libtool, JG only autoconf.
- GG's generator programs are more extensive and powerful (IMHO).
- JG's generator programs seem to be better documented.
- The input for the generator programs are not the same in JG and GG.
JG uses a format similar to the Gtk/Gdk .defs files, while
GG uses a custom format.
- JG appears to have more active authors than GG.
- JG uses CVS on SourceForge, GG doesn't.
- JG's latest version released in november, GG's latest in september.
- GG is probably harder to build because there is no stable libgcj/gcj release.