IKVM.NET

IKVM.NET
IKVM.NET
Тип

Виртуальная машина Java, компилятор Java-байткода и Java-библиотека

Разработчик

Jeroen Frijters

Написана на

Java и C#

Операционная система

Cross-platform

Последняя версия

0.42.0.6 (3 мая 2010)

Тестовая версия

0.43.3790 (18 мая 2010)

Лицензия

zlib License

Сайт

http://www.ikvm.net/

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].

См. также

  • Свободные реализации Java
  • J#

Примечания

  1. Текст лицензии IKVM.NET на официальном сайте
  2. IKVM.NET Home Page. Архивировано из первоисточника 2 мая 2012. Проверено 16 июля 2008.

Ссылки





Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "IKVM.NET" в других словарях:

  • IKVM.NET — Entwickler Jeroen Frijters Aktuelle Version 0.46.0.1 (24. März 2011) Betriebssystem plattformunabhängig Kategorie Java Virtual Machine und Java Bibliothek …   Deutsch Wikipedia

  • IKVM.NET — ? Información general Última versión estable 0.40.1 5 de junio, 2009 Género Java Virtual Machine y Libreria Java …   Wikipedia Español

  • IKVM.NET — Infobox Software name = IKVM.NET caption = developer = latest release version = 0.36.0.11 latest release date = release date|2008|04|07 latest preview version = latest preview date = operating system = Cross platform programming language = Java… …   Wikipedia

  • Список .NET-языков — Эта страница информационный список. Языки программирования .NET (Языки с поддержкой CLI или CLI языки)  компьютерные языки программирования, используемые для создания библиотек и программ, удовлетворяющих требованиям Comm …   Википедия

  • Liste der .NET-Sprachen — Die folgende Aufstellung enthält eine Liste von Programmiersprachen für Microsoft .NET, Mono, DotGNU oder einer kompatiblen Laufzeitumgebung. Sprache Implementierung Hersteller Ada 2005 A# (Ada for .NET) APL Dyalog.NET ASP ASP.NET: ASM to IL …   Deutsch Wikipedia

  • Liste von .NET-Sprachen — Die folgende Aufstellung enthält eine Liste von Programmiersprachen für Microsoft .NET, Mono oder einer kompatiblen Laufzeitumgebung. Sprache Implementierung Hersteller Ada 2005 A# (Ada for .NET) APL Dyalog.NET ASP ASP.NET: ASM to IL …   Deutsch Wikipedia

  • Mono (Projekt) — Mono Projekt Entwickler: Novell Aktuelle Version: 2.4 (30. März 2009) …   Deutsch Wikipedia

  • GNU Classpath — У этого термина существуют и другие значения, см. Classpath (Java). GNU Classpath …   Википедия

  • GNU Classpath — Infobox Software name = GNU Classpath caption = Demonstration of the GNU Classpath Swing developer = GNU project (formally held by FSF) collapsible = yes latest release version = 0.97.2 latest release date = release date|2008|06|6 latest preview… …   Wikipedia

  • Список виртуальных машин Java — Эта статья предоставляет неисчерпывающий список виртуальных машин Java (JVM) для платформы Java SE. Он не включает в себя большое число производителей Java ME. Заметьте, что Java EE приложения запускаются с использованием стандартной Java SE VM,… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»