java without X11?
Achilleus Mantzios
achill at matrix.gatewaynet.com
Thu May 4 13:00:02 UTC 2006
O Fernan Aguero έγραψε στις May 4, 2006 :
> Hi!
>
> I was setting up a headless (no X11, no GUI) box and had to
> install java (required by apache-ant and by a java code that
> interacts with an underlying postgresql database).
>
> I want this box to run only the base system (cut down to
> only essential daemons/processes) and one application
> (postgresql + associated perl/java layers).
>
> I was installing diablo-jdk15 from a package ... and
> followed the warning about a missing required dependency
> (xorg-libraries). Even though I didn't want X11, it would
> just be the libraries ... so I went ahead.
>
> I was then surprised when xorg-libraries in turn pulled
> freetype, fontconfig, pkgconfig (isn't this a gnome thing?),
> libdrm ... too much X11 stuff for my taste.
>
> Perhaps I could have ignored the warning altogether and keep
> jdk15 installed without xorg-libraries? Anyone did this?
> If yes, I could go now and pkg_delete all X11 stuff ...
>
> A quick browse through other jdk ports show that they all
> (by default) require X11 either directly or through
> inclusion of some motif dependency.
>
> I know that a lot of java apps depend on GUI functionality
> provided by the language, but is this java+X11 a thing that
> cannot be separated? (i.e. X11 is rooted too deep into
> java) or maybe it could be separated and we could have an
> optional WITHOUT_X11 in the various jdk ports?
Technically speaking AWT uses various X11 libs:
libXp, libXt, libXext, libXtst, libXmu, libX11, libSM, libICE.
If your server setup ever needs creating graphs, images, charts, etc...
you will definately need X11.
Even if your server never does any imaging, i think a correct
installation should have all dynamic object (.so.* files)
dependencies in place before any serious use.
>
> Thanks,
>
> Fernan
> _______________________________________________
> freebsd-java at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe at freebsd.org"
>
--
-Achilleus
More information about the freebsd-java
mailing list