thumb|SwingSet2 demo with IKVM, tab internal frames, metal look and feel
IKVM is a Java VM that run inside of a .NET application. It is possible to convert *.jar files to .NET assemblies with the compiler. Or you can convert it on the fly at runtime. With IKVM is it possible:
Of course there are also [Limits] in the current implementation.
Wiki: Convert_a_jar_file_to_a_dll_and_use_it_as_library
Wiki: Developer's_Guide
Wiki: Download
Wiki: FAQ
Wiki: License
Wiki: Limits
Wiki: List_of_compatible_libraries
Wiki: Run_a_jar_file_on_the_fly
Wiki: Screenshots
Wiki: User's_Guide