Skip to content
IKVM.NET

Official website (https://ikvm.org/)

EntityQ263390· pop 6· linked from 38 articles

IKVM (formerly IKVM.NET) is an implementation of Java for Common Language Infrastructure implementations such as Mono and the Microsoft .NET Framework. IKVM is free software, distributed under the zlib permissive free software license.

Official website

IKVM · IKVM

A Java Virtual Machine and Bytecode-to-IL Converter for .NET.

ikvm.org →

Link to the official site · 1,202 chars · not written by Vinony

Source code

See HOWTO for the build instructions. The quick start is Install NAnt ( I found that the problem was Windows security related in that the downloaded NAnt zip file needed additional security related configuration to be performed: before extracting, one must right click on the zip file, select Properties and under the General tab, click the button labelled Unblock, the click OK on the Properties window. Now, extract the file to your desired location. Must be set to use JDK 7 (not 8 or later). Download ICSharpCode.SharpZipLib.dll ( and copy to the bin folder. Download openjdk-7u6-b24 ( and unpack in the peer folder to ikvm. In the root folder run nant. Produces a debug build with all. pdb files in the bin folder. To produce the strongly named assemblies Package NuGet build a signed version of the project from the nuget directory run these commands nant IKVM.nuspec nant nupkg To publish set your nuget Api key: then use nuget push to push nug nuget gallery:

Excerpt from the source-code README · 1,778 chars · not written by Vinony

Wikidata facts

Official website
www.ikvm.net
Show 8 more facts
software version identifier
8.15.0
copyright license
zlib License
source code repository URL
github.com/ikvm-revived/ikvm
programmed in
C#
implementation of
Java platform
operating system
cross-platform
package management system
NuGet
Sources (5)

via Wikidata · CC0

Article · 日本語

IKVM.NETとは、オープンソースにより開発が行われているMono及び.NET Framework上で実装された、Java仮想マシンを含むJavaの実装である。 また、Java仮想マシンの実装の他にも、独自のJavaクラスライブラリの実装や、JARファイルをDLLファイルに変換するツールなど、Javaと.NETの相互運用のための各種ツール群を含む。 過去にマイクロソフト社が提供していたJ#の様なJava類似言語ではなく、OpenJDKをベースとした純粋なJava仮想マシンが.NETの仮想マシンである共通言語ランタイム上で動作する。 他実装と比べ2重の仮想化が行われるため速度面では不利ではあるが、.NET上からJavaの各種ライブラリ等をプログラミング言語レベルで一切意識せずに利用できる。

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 6 languages

via Wikidata sitelinks · CC0