Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Первоначальный разработчик, Jeroen Frijters, прекратил работу над IKVM в 2015 году. [2] В 2018 году Windward Studios создала форк IKVM.Net, чтобы продолжить разработку IKVM с открытым исходным кодом. [3]

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

  • Java Virtual Machine реализован в .NET
  • Реализация библиотек классов Java в .NET
  • Инструмент, который переводит байт-код Java ( файлы JAR ) в .NET IL ( файлы DLL или EXE ).
  • Инструменты, обеспечивающие взаимодействие Java и .NET

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

В этом отличие от J # . J # - это синтаксис Java на платформе .NET, тогда как IKVM.NET фактически представляет собой платформу Java, работающую поверх платформы .NET.

Йерун Фрайтерс был основным автором IKVM.NET. Он является техническим директором Sumatra Software, расположенной в Нидерландах. [4]

Имя [ редактировать ]

Часть имени «IKVM» представляет собой игру на « JVM », в которой автор «просто взял две буквы, смежные с J». [5]

Статус [ править ]

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

IKVM имеет очень ограниченную поддержку Abstract Window Toolkit (AWT). По этой причине он не может запускать ImageJ и другие приложения, зависящие от AWT. Внедрение AWT в IKVM.NET - низкий приоритет. [7] [8]

IKVM 8 реализует Java 8.

См. Также [ править ]

  • Бесплатные реализации Java
  • J #

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

  1. ^ "IKVM 8.5.0.3" . Проверено 3 мая 2019 .
  2. ^ «Конец IKVM.NET» . Проверено 22 июля 2017 .
  3. ^ «IKVM жив и здоров» .
  4. ^ "Суматра Software б.в." Проверено 2014-04-30 .
  5. ^ "Архив списка рассылки osdir для java.ikvm.devel" . Архивировано из оригинала на 2012-12-27 . Проверено 9 октября 2012 .
  6. ^ "Домашняя страница IKVM.NET" . Проверено 16 июля 2008 .
  7. ^ "Блог разработчиков IKVM.NET" . Проверено 18 марта 2013 .
  8. ^ "Руководство пользователя IKVM.NET" . Проверено 18 марта 2013 .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Журнал IKVM.NET
  • IKVM.NET вики