>>>>> "Stefan" == Stefan Gybas <[EMAIL PROTECTED]> writes: Stefan> IMHO Java libraries should not have any dependencies on Stefan> either a runtime or a virtual machine. The reason is Stefan> simple: Let's say I have a Java library package in main Stefan> (so it can be built with jikes or gcj) that build depends Stefan> on another Java library package (of course also in main).
I disagree. Consider the analogy of non-Java libraries. They *all* depend on a runtime environment (libc6), regaless of the fact that the binaries that invoke them also depend on the same runtime environment (libc6 again). Even if we have tools that are capable of generating new .class files simply by reading the contents of the .class/.jar files in the java libary package, that is not the common usage case. -- Stephen "Farcical aquatic ceremonies are no basis for a system of government!"