Now it's possible to run your Java applications on the .NET framework without recompiling (on your part, at least. The system will recompile it though).
For more information, go to the blog for the development of a Java VM for .NET. For downloads, source snapshot, binaries.
Learn the command line used to compile System.pas in Delphi
Learn why the map is cool in Go!