On Thursday, 18 September 2014 at 15:48:46 UTC, Bruno Medeiros
wrote:
On 05/09/2014 14:42, Chris wrote:
A jar can only be used by another Java program. Making a Java
program
accessible to 3rd party software via a DLL is not so simple,
and the JVM
has to be up and running all the time. Java is cross-platform
as long as
you stay within the safe and cosy Java bubble that floats on
top of the
JVM. But once you step outside of the JVM, gravity kicks in.
Exactly. But the promise of "Write once run everywhere" had
always been if you stayed within the confines of Java/JVM.
There was never a promise, or implication, that it would
cross-platform once you started mixing in with foreign code.
Write once, debug everywhere is more accurate.
Still prefers coding in java rather than C++ .