darkrats said:
The first post mentioned that there was a MS VM Update included in the
Auto-Updates (if I read it correctly). This would indicate that MS is still
supporting it in some way.
Doesn't matter if they do or not. Sun sued Microsoft in the first place
because Microsoft made changes in their JVM that were incompatible, and
only worked in Internet Explorer and on Windows OSes. The essence of
Java is "Write Once, Run Anywhere", and properly written Java code
should execute the same way on any machine with a JVM.
Java is supposed to be cross-platform. Microsoft attempted to create a
proprietary fork of it that only worked on Windows. No surprise, since
what Microsoft wants is that *every* computer run Windows as the OS and
use Intel architecture CPUs. No surprise that Sun objected, since they
have their own OS (Solaris), and processor architecture (SPARC), and
there are lots of other things out there that aren't PCs, don't run
Windows, but *do* run Java, and there are lots of Java developers who
don't want to maintain two separate versions of their code. Sun finally
revoked MS's license to offer Java, which is what the suit was about.
Even if you can still get the JVM from Microsoft, Sun's version is
currently at 1.6, with continual security and performance enhancements,
as well as new core language features. I very much doubt MS has been
maintaining thier JVM to track the current standard, and I suspect a
fair amount of current Java code would not run correctly in it. (Lots
of Java apps I've seen want at least v1.4.2 of the JVM to work correctly.)
If you do anything that needs Java, get the current VM from Sun. If you
have the Microsoft JVM installed, remove it, and use Sun's instead.
______
Dennis