IKVM.NET is a cross-compiler and a runtime that enables unmodified Java JARs to run on the .NET platform (including Mono).
This package includes the following tools:
ikvm: The runtime itself. Similar to the
javaexecutable, this tool runs JARs or raw class files using the Common Language Runtime through IKVM.NET.
ikvmc: This executable compiles class files or JARs into a EXE or DLL usable on the .NET platform, without requiring that the JRE be installed.