IKVM.NET - IKVM.NET
Původní autoři | Jeroen Frijters |
---|---|
Vývojáři | Windward Studios |
Stabilní uvolnění | 8.5.0.3[1] / 25. dubna 2019 |
Úložiště | |
Napsáno | Jáva a C# |
Operační systém | Cross-platform |
Typ | Virtuální stroj Java, Bajtový kód Java překladač a Java Knihovna |
Licence | Licence zlib |
webová stránka | www |
IKVM.NET je implementace Jáva pro Mono a Microsoft .NET Rámec. IKVM je svobodný software, distribuováno pod a tolerantní bezplatná softwarová licence.[1]
Původní vývojář Jeroen Frijters v roce 2015 ukončil práci na IKVM.[2]
V roce 2018 Windward Studios rozdvojil IKVM.Net, aby pokračoval ve vývoji na otevřeném zdroji IKVM.[3]
IKVM.NET obsahuje následující komponenty:
- A Virtuální stroj Java implementováno v .SÍŤ
- Implementace .NET knihoven tříd Java
- Nástroj, který překládá bajtový kód Java (Soubory JAR ) na .NET IL (DLL nebo Soubory EXE ).
- Nástroje, které umožňují interoperabilitu prostředí Java a .NET
S IKVM.NET můžete spouštět kompilovaný kód Java (bytecode ) přímo na Microsoft .NET nebo Mono. Bajtkód je převeden za běhu CIL a popraven.
To je v rozporu s J #. J # je syntaxe jazyka Java na rozhraní .NET, zatímco IKVM.NET je efektivně rámec Java běžící na rozhraní .NET.
Jeroen Frijters byl hlavním přispěvatelem do IKVM.NET. Je technickým ředitelem společnosti Sumatra Software se sídlem v Nizozemsku.[4]
název
Část názvu „IKVM“ je hra na “JVM „ve kterém autor„ právě vzal dvě písmena sousedící s J “.[5]
Postavení
Od června 2007[Aktualizace], stroj podporuje Javu 1.6. AWT a Swing jsou částečně podporovány. IKVM používá OpenJDK jako knihovna tříd.[6]
IKVM má velmi omezenou podporu pro Sada nástrojů pro abstraktní okna (AWT). Z tohoto důvodu nelze spustit Obrázek J. a další aplikace závislé na AWT. Implementace AWT v IKVM.NET má nízkou prioritu.[7][8]
IKVM 8 implementuje Javu 8.
Viz také
Reference
- ^ „IKVM 8.5.0.3“. Citováno 2019-05-03.
- ^ „Konec IKVM.NET“. Citováno 2017-07-22.
- ^ „IKVM je naživu a dobře“.
- ^ „Sumatra Software b.v.“ Citováno 2014-04-30.
- ^ "archiv adresáře osdir pro java.ikvm.devel". Archivovány od originál dne 2012-12-27. Citováno 2012-10-09.
- ^ „Domovská stránka IKVM.NET“. Citováno 2008-07-16.
- ^ „Blog vývojářů IKVM.NET“. Citováno 2013-03-18.
- ^ „Uživatelská příručka IKVM.NET“. Citováno 2013-03-18.
externí odkazy
Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |