In its ongoing bid to crush platforms other than its own, Microsoft has introduced a new version of “Java” — J#. J# uses Java syntax, but compiles into executables used on the .NET platform rather than with a JVM. It also lacks compatability with Java 1.2 and 1.3. Even so, the goal is obviously to woo Java developers to the .NET platform. I kind of thought that was the goal of C#, but Microsoft wants to make it even easier to dump the JVM and go native on Windows, I suppose.