Автор (ы) оригинала | Йерун Фрайтерс |
---|---|
Разработчики) | Windward Studios |
Стабильный выпуск | 8.5.0.3 [1] / 25 апреля 2019 г . |
Репозиторий | |
Написано в | Java и C # |
Операционная система | Кроссплатформенность |
Тип | Виртуальная машина Java , байт - код Java компилятор и Java библиотеки |
Лицензия | zlib Лицензия |
Веб-сайт | www |
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 #
Ссылки [ править ]
- ^ "IKVM 8.5.0.3" . Проверено 3 мая 2019 .
- ^ «Конец IKVM.NET» . Проверено 22 июля 2017 .
- ^ «IKVM жив и здоров» .
- ^ "Суматра Software б.в." Проверено 2014-04-30 .
- ^ "Архив списка рассылки osdir для java.ikvm.devel" . Архивировано из оригинала на 2012-12-27 . Проверено 9 октября 2012 .
- ^ "Домашняя страница IKVM.NET" . Проверено 16 июля 2008 .
- ^ "Блог разработчиков IKVM.NET" . Проверено 18 марта 2013 .
- ^ "Руководство пользователя IKVM.NET" . Проверено 18 марта 2013 .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Журнал IKVM.NET
- IKVM.NET вики