Philipp, On Wednesday 13 April 2005 01:54, Philipp Thomas wrote:
Kastus
[Tue, 12 Apr 2005 15:58:36 -0700]: but sometimes we are locked by vendors, e.g. Veritas, to use the JDK from the vendor, or otherwise the application (e.g. jnbSA) does not work.
What was that slogan for Java? Write once, run everywhere? Doesn't necessarily seem to be the case :)
We (Java developers) haven't heard or uttered that slogan in quite a while. Not even Sun is saying it any more. That said, Java has far more portability than C/C++. You'll not find any "configure" stage in building a Java package nor will you find any #if ... #endif in the source code (since there is no pre-processor in Java, though some few projects have adopted the use of a non-standard one). MacOS X and Linux users actually have it pretty good (the Mac especially, since the user needn't even opt to install the Java runtime--it's a stock part of the platform) whereas Windows people need to go and procur a separate installer to be able to run Java software. Because of this, some programs are available with a bundled Java runtime.
Philipp
Randall Schulz