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.

--
Bruno Medeiros
https://twitter.com/brunodomedeiros

Reply via email to