IKVM.NET
IKVM.NET | |
---|---|
Basic data
|
|
developer | Originally Jeroen Frijters, now Windward Studios |
Current version | 8.5.0.3 (April 25, 2019) |
operating system | platform independent |
programming language | C # |
category | Java Virtual Machine and Java Library |
License | zlib license |
original |
IKVM.NET is a free implementation of Java for the Mono project and the .NET Framework . IKVM is free software under the zlib license .
It contains the following components:
- A Java Virtual Machine implemented in .NET
- A .NET implementation of the Java class library
- Tools for the compatibility of Java and .NET
With IKVM it is possible to execute Java bytecode directly in the .NET Framework or in Mono. The bytecode is converted into the Common Intermediate Language and executed " on the fly " . In contrast to J # , which is just a Java syntax for .NET, IKVM.NET is a complete Java framework based on .NET or Mono.
The main developer was Jeroen Frijters. He is the technical director of Sumatra Software based in the Netherlands. On April 21, 2017, Frijters announced the end of IKVM.NET on the grounds that he had lost confidence in .NET and Java. He hopes that it will be further developed as a fork under a different name. In 2018, Windward Studios created a fork and has been developing the software under the same name since then.
The name "IKVM" is a play on "JVM", only the two letters next to J were used.
status
In June 2007, IKVM.NET fully supported Java 1.6 with the exception of Swing and AWT .
Web links
Individual evidence
- ↑ The ikvm Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on September 3, 2018).
- ↑ Archive link ( Memento from December 27, 2012 in the Internet Archive )