借助IKVM在.NET上运行Java 8代码

jopen 10年前

IKVM 是构建在CLR之上的一款标准的兼容性JVM,可以运行在.NET和Mono上。 近日,IKVM交付了一个发布候选版,支持Java 8。类库使用的是OpenJDK 8。

IKVM提供了两种模式。在动态模式下,它就像其他任何虚拟机那样直接运行Java应用。在静态模式下,Java字节码被重新编译为.NET库和可执行程序。

在使用意在运行在IKVM 上的Java代码时,通过在命名空间前面加上“cli.”,可以把.NET类导进来。为满足Java编译器的需求,还需要使用ikvmstub工具生成相应的Java存根文件。

 

查看英文原文:Run Java 8 Code on .NET with IKVM

来自:http://www.infoq.com/cn/news/2015/01/IKVM-8