Ubuntu server technical lead Thierry Carrez has a good summary
of the problems with distributing Java applications on Linux. "The problem is that Java open source upstream projects do not really release code. Their main artifact is a complete binary distribution, a bundle including their compiled code and a set of third-party libraries they rely on. If you take the Java project point of view, it makes sense: you pick versions of libraries that work for you, test that precise combination, and release the same bundle for all platforms. It makes it easy to use everywhere, especially on operating systems that dont enjoy the greatness of an unified package management system.
" (Thanks to Torsten Werner.)
to post comments)