IKVM.NET — реализация Java для Mono и Microsoft .NET Framework. IKVM является свободным программным обеспечением, распространяемым под пермиссивной лицензией[1].
IKVM.NET | |
---|---|
Тип | Виртуальная машина Java, компилятор Java-байткода и Java-библиотека |
Разработчик | Йерун Фрейтерс |
Написана на | Java и C# |
Операционная система | Cross-platform |
Последняя версия | 7.2 (10 декабря 2012) |
Тестовая версия | 8.1 RC-0 (26 августа 2015) |
Репозиторий | github.com/ikvmnet/ikvm |
Лицензия | zlib License |
Сайт | weblog.ikvm.net |
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].
См. также
правитьПримечания
править- ↑ Текст лицензии IKVM.NET на официальном сайте . Дата обращения: 8 июля 2010. Архивировано из оригинала 18 февраля 2011 года.
- ↑ IKVM.NET Home Page . Дата обращения: 16 июля 2008. Архивировано из оригинала 2 мая 2012 года.
Ссылки
править- ikvm.net — официальный сайт IKVM.NET
- Weblog IKVM.NET
- Wiki IKVM.NET
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |