IKVM

The framework required to host and interface with Java byte code on top of the MS .NET and Mono runtimes.

See Java or http://www.ikvm.net.