ikvm.net是可以運行在mono和.net framework的java虛擬機。它包括了api
它能夠再.net中使用java庫。它包括一個ikvmc
能夠講java字節碼轉換爲.net IL。若是你在.net application中引用java library 。app
ikvm如今最大化的實現了與jdk1.4的兼容。工具
首先須要添加IKVM.Runtime.dll
, OpenJDK.ClassLibrary.dll
到項目中,使用ikvmc
將jar轉換爲.net dll。spa
ikvmc -target:library mylib.jar
例如我須要使用pdfbox在.net中調用,使用如下命令生成了PDFBox-0.7.3.dll
.net
ikvmc -target:library PDFBox-0.7.3.jar
IKVM.Runtime.dll: VM運行時和全部支持代碼。
它包括如下的功能:code
管理本地方法(在Classpath中)的.NET從新實現。orm
IKVM.AWT.WinForms.dll: 很是有限的零散AWT實現。對象