google help me and i got ,
The IKVM.Net software tools provide an implementation of Java for the Microsoft .Net framework. IKVM provides a Java Virtual Machine (JVM) and a Java byte-code translator, ikvmc. Used in place of the normal Java command, the IKVM JVM runs Java applications and applets dynamically. The ikvmc translator converts Java applications and libraries into .Net executable programs and Dynamic Link Library (DLL) files.