IKVM.NET es una implementación de Java para Mono y Microsoft .NET Framework. IKVM es software libre , distribuido bajo una licencia de software libre permisiva . [1]
Autor (es) original (es) | Jeroen Frijters |
---|---|
Desarrollador (es) | Estudios de barlovento |
Lanzamiento estable | 8.5.0.3 [1] / 25 de abril de 2019 |
Repositorio | |
Escrito en | Java y C # |
Sistema operativo | Multiplataforma |
Tipo | Máquina virtual de Java , compilador de código de bytes de Java y biblioteca de Java |
Licencia | Licencia zlib |
Sitio web | www |
El desarrollador original, Jeroen Frijters, interrumpió el trabajo en IKVM en 2015. [2] En 2018, Windward Studios bifurcó IKVM.Net para continuar con el desarrollo del IKVM de código abierto. [3]
IKVM.NET incluye los siguientes componentes:
- Una máquina virtual Java implementada en .NET
- Una implementación .NET de las bibliotecas de clases de Java
- Una herramienta que traduce el código de bytes de Java ( archivos JAR ) a .NET IL ( archivos DLL o EXE ).
- Herramientas que permiten la interoperabilidad de Java y .NET
Con IKVM.NET puede ejecutar código Java compilado ( bytecode ) directamente en Microsoft .NET o Mono. El código de bytes se convierte sobre la marcha a CIL y se ejecuta.
Esto contrasta con J # . J # es una sintaxis Java en el marco .NET, mientras que IKVM.NET es efectivamente un marco Java que se ejecuta sobre el marco .NET.
Jeroen Frijters fue el principal colaborador de IKVM.NET. Es Director Técnico de Sumatra Software, con sede en Holanda. [4]
Nombre
La parte "IKVM" del nombre es un juego de " JVM " en el que el autor "simplemente tomó las dos letras adyacentes a la J". [5]
Estado
En junio de 2007[actualizar], la máquina es compatible con Java 1.6. AWT y Swing son parcialmente compatibles. IKVM usa OpenJDK como su biblioteca de clases. [6]
IKVM tiene un soporte muy limitado para Abstract Window Toolkit (AWT). Por esta razón, no puede ejecutar ImageJ y otras aplicaciones que dependen de AWT. La implementación de AWT en IKVM.NET es una prioridad baja. [7] [8]
IKVM 8 implementa Java 8.
Ver también
Referencias
- ^ "IKVM 8.5.0.3" . Consultado el 3 de mayo de 2019 .
- ^ "El fin de IKVM.NET" . Consultado el 22 de julio de 2017 .
- ^ "IKVM está vivo y coleando" .
- ^ "Sumatra Software bv". Consultado el 30 de abril de 2014 .
- ^ "Archivo de lista de correo osdir para java.ikvm.devel" . Archivado desde el original el 27 de diciembre de 2012 . Consultado el 9 de octubre de 2012 .
- ^ "Página de inicio de IKVM.NET" . Consultado el 16 de julio de 2008 .
- ^ "Blog de desarrolladores de IKVM.NET" . Consultado el 18 de marzo de 2013 .
- ^ "Guía de usuarios de IKVM.NET" . Consultado el 18 de marzo de 2013 .
enlaces externos
- Página web oficial
- Weblog de IKVM.NET
- Wiki de IKVM.NET