IKVM.NET yra atviro kodo Java virtuali mašina, sukurta dirbti Microsoft .NET ir jos atviro kodo alternatyvai Mono. Nuo 2005 metų mašina palaiko visas Java 1.4 galimybes, išskyrus AWT ir Swing (taigi kol kas nėra grafinės vartotojo sąsajos).

IKVM gali būti naudojama keletu režimų:

  • Kaip alternatyvi atviro kodo java virtuali mašina Windows operacinei sistemai.
  • Kaip adapteris, leidžiantis naudoti turimas java bibliotekas .NET programose.
  • Kaip programavimo įrankis kurti .NET programoms java kalba.

IKVM naudoja GNU Classpath klasių biblioteką, tačiau ji yra iš anksto sukompiliuota į Windows vykdomą bibliotekinį pavidalą (.dll).

Nuorodos redaguoti