IKVM.NET

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
IKVM.NET
Тип
Разработчик

Jeroen Frijters

Написана на
Java и C#
Операционная система
Последняя версия
Тестовая версия
IKVM.NET 8.0 Release Candidate 1 (15 января 2015)
Лицензия
Сайт

IKVM.NET — это реализация Java для Mono и Microsoft .NET Framework. IKVM является свободным программным обеспечением, распространяемым под пермиссивной лицензией.[1]

IKVM.NET включает в себя следующие компоненты:

  • Виртуальная машина Java, реализованная на .NET
  • .NET-реализация библиотек классов Java
  • Конвертор из jar в dll
  • Инструменты для Java и .NET интероперабельности

С IKVM.NET вы можете запустить скомпилированный код Java (байт-код) непосредственно на Microsoft .NET и Mono. Байт-код на лету преобразуется в CIL и выполняется.

В этом её отличие от J#. J# — это синтаксис Java на платформе .NET, в то время как IKVM.NET это эффективная реализация Java, работающая на платформе .NET.

Jeroen Frijters является основным участником в разработке IKVM.NET. Он является техническим директором компании Sumatra Software, находящейся в Нидерландах.

Статус[править | править вики-текст]

По состоянию на июнь 2007 года, виртуальная машина поддерживает Java 1.6. AWT и Swing частично поддерживаются. IKVM использует OpenJDK в качестве библиотеки классов[2].

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]