Microsoft Corporation on Monday unveiled a new version of its Java Virtual Machine (JVM) that it says complies with the preliminary injunction that forced it to make this release. The new Microsoft JVM offers support for Sun's Java Native Interface (JNI), a major sticking point in the battle between Sun and Microsoft over Java. Leave it to Redmond to put a positive spin on things.
"By addressing the key customer requirements for faster performance and better integration with the rest of the computing environment, we've been able to make Windows the best place to run Java applications," said Tod Nielsen, general manager of developer relations at Microsoft. "We want to give developers the broadest choice in using Java to meet unique customer needs and achieve success in the marketplace."
Oh, and a preliminary injunction made us do it. There's that too.
Microsoft claims that the latest release of its JVM is still the fastest Java environment available. JNI joins Microsoft's proprietary (and lawsuit worthy) Raw Native Interface (RNI) and J/Direct as ways to "help developers meld the productivity of the Java language with native services in Windows and software written in other languages." In other words, the ability to write Windows-specific Java programs is still in there.
To download the new Java Virtual Machine, or just to get more information, please visit Microsoft's Java Web site