IKVM.NETとは? わかりやすく解説

IKVM.NET

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/11/08 06:11 UTC 版)

IKVM.NET
作者 イェルーン・フライエテース(Jeroen Frijters)
最新版
8.14.0[1] / 2025年10月1日 (38日前)
リポジトリ
プログラミング
言語
Java, C#
プラットフォーム クロスプラットフォーム
種別 Javaプラットフォーム
ライセンス zlib License
公式サイト ikvm.org 
テンプレートを表示

IKVM.NETとは、オープンソースにより開発が行われている.NET及び.NET Framework上で実装された、Java仮想マシンを含むJavaの実装である。

また、Java仮想マシンの実装の他にも、独自のJavaクラスライブラリの実装や、JARファイルをDLLファイルに変換するツールなど、Javaと.NETの相互運用のための各種ツール群を含む。

過去にマイクロソフト社が提供していたJ#の様なJava類似言語ではなく、OpenJDKをベースとした純粋なJava仮想マシンが.NETの仮想マシンである共通言語ランタイム上で動作する。

他実装と比べ2重の仮想化が行われるため速度面では不利ではあるが、.NET上からJavaの各種ライブラリ等をプログラミング言語レベルで一切意識せずに利用できる。

Java仮想マシン

IKVMが実装するJava仮想マシンはOpenJDKをベースとしており、Java 8をサポートしている。 不完全ではあるが、Abstract Window ToolkitSwingなども一部サポートされている。

関連プロジェクト

Ant task for IKVMC [2]
IKVMを用いてApache Antを.NETの世界にも広めていこうというプロジェクト。
A Mono IDE with IKVM [3]
統合開発環境MonoDevelopでIKVMをサポートしようというプロジェクト。
jar2ikvmc [4]
JavaのJarファイルを.NET用のDLLに変換するツール。

脚注

関連項目

外部リンク





固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IKVM.NET」の関連用語

IKVM.NETのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IKVM.NETのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのIKVM.NET (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS