Английская Википедия:IKVM.NET

Материал из Онлайн справочника
Версия от 11:01, 24 марта 2024; EducationBot (обсуждение | вклад) (Новая страница: «{{Английская Википедия/Панель перехода}} {{Redirect|IKVM|iKVM (Keyboard/Video/Mouse over IP)|KVM switch#KVM over IP (iKVM)}} {{Infobox software | name = IKVM.NET | logo = | screenshot = | caption = | author = Jeroen Frijters | developer = Windward Studios, Jerome Haltom | latest release version = 8.7.3<ref>{{cite web|url=https://github.com/ikvmnet/ikvm/releases/tag/8.7.3|title=IKVM 8.7.3|website=GitHub |access-date=202...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Redirect Шаблон:Infobox software IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. IKVM is free software, distributed under the zlib permissive free software license.[1]

Work started on IKVM early in 2000 to assist migration of a Java-based reporting package from Sumatra to Microsoft .NET. The original developer, Jeroen Frijters, discontinued work on IKVM in 2015.[2] In 2018, Windward Studios forked IKVM.NET to continue development on the open-sourced IKVM.[3] In 2022 Jerome Haltom and others picked up the work on a new GitHub organization and finished .NET Core support.[4]

Components

IKVM.NET includes the following components:

IKVM.NET can run compiled Java code (bytecode) directly on Microsoft .NET or Mono. The bytecode is converted on the fly to CIL and executed.

By contrast J# is a Java syntax on the .NET framework, whereas IKVM.NET is effectively a Java framework running on top of the .NET framework.

Jeroen Frijters was the main contributor to IKVM.NET. He is Technical Director of Sumatra Software, based in the Netherlands.[5]

Name

The "IKVM" portion of the name is a play on "JVM" in which the author "just took the two letters adjacent to the J".[6]

Status

IKVM 8 implements Java 8.

The IKVM organization also maintains IKVM.Maven.Sdk,[7] an extension to the .NET PackageReference system that allows direct references to and transpiling of Maven artifacts. IKVM.Maven.Sdk is also available on NuGet.org.[8]

See also

Шаблон:Portal

References

Шаблон:Reflist

External links

Шаблон:Java Virtual Machine