3 ms·
I didn't realize Apple did this (not a Mac user personally). Didn't Microsoft get sued for providing their own Java runtime years ago? What is the difference he
by rodh257 16y ago
I didn't realize Apple did this (not a Mac user personally). Didn't Microsoft get sued for providing their own Java runtime years ago? What is the difference here? (just out of interest) Obviously Sun/Oracle have been fine with it, so is it different to what Microsoft did?
- prodigal_erik 16y agoWhat Microsoft shipped was not a conforming JVM. It couldn't interoperate with servers using the native Java RPC protocol (RMI), it couldn't use the same native code (JNI) libraries that any JVM would, and it couldn't verify signed packages (JAR). It also added nonstandard methods to standard classes, and any code which called them without reflection wouldn't even load on a JVM.