Symlinks, I would imagine, or maybe unfutzing Java to the point where it's
binaries can live in the same playground with the other children.
Rather than bemoaning the Debian Way, perhaps you could explain why Java has
this need to be so incredibly different?
Added to that, what happens if
there's a deb that packages some .jar ? (ex: junit). How to tell the java
system to recognize the deb so that users don't have to export CLASSPATH
themselves ? once again, w/o env. variables, I don't see how the java system
could be useable right away.
Again, fix Java so that it has a regular include path system, like every
other sane programming language out there. I can't really see any reason
why Java has to be gratuitously incompatible with the normal way, and I've
never seen a good rationale from Java people why the normal way is so badly
broken.