IKVM.NET – реализация Java для Mono и Microsoft .NET Framework.
IKVM.NET является свободным программным обеспечением, распространяемым под пермиссивной лицензией.
Компоненты IKVM.NET
С программным обеспечением IKVM.NET вы можете запустить скомпилированный код Java (байт-код) непосредственно на Microsoft .NET Framework и Mono. Байт-код “на лету” преобразуется в CIL (Common Intermediate Language) и выполняется.
В этом её отличие от J#. J# – это синтаксис Java на платформе Microsoft .NET Framework, в то время как IKVM.NET это эффективная реализация Java, работающая на платформе Microsoft .NET Framework.
Jeroen Frijters является основным участником в разработке IKVM.NET. Он является техническим директором компании Sumatra Software, находящейся в Нидерландах.
По состоянию на июнь 2007 года, виртуальная машина поддерживает Java 1.6. AWT и Swing частично поддерживаются. IKVM.NET использует OpenJDK в качестве библиотеки классов.
Ссылки