Microsoft Java Virtual Machine

Microsoft Java Virtual Machine (MSJVM) とは、マイクロソフトによるプロプライエタリなJava仮想マシンの実装。2007年にサポートが終了された。
概要.
初期のMSJVMは、Internet Explorer 3でJavaアプレットを動作させるために作成された。MSJVMのリリースから2年は、Windowsで動作するJava仮想マシンの実装の内、のテストでは一番高速に動作した。しかし、1999年にIBMによる実装がその記録を更新した。
1997年及び1998年には、による賞を受賞している。
1998年に公開された新しいリリースでは、Java Native Interfaceに加えて及びRaw Native Interfaceと呼ばれたプロプライエタリな独自拡張機能が実装された。
訴訟問題.
1997年10月、サン・マイクロシステムズは不完全なJava 1.1の実装であるとしてマイクロソフトに対して反トラスト法による民事訴訟を起こした。この訴訟はとも呼ばれる。訴訟の中で、マイクロソフトによる独自拡張は3E戦略の実行と主張され、裁判の証拠として採用された。
訴訟に対して仮差し止めを支持するボルチモア連邦地方裁判所の文書はマイクロソフトがJava市場を破壊しようとしたと述べている。
2001年、マイクロソフトはサンと和解し、MSJVMの開発を中止した。マイクロソフトはサンに2000万ドルを支払うこと、サンの知的財産と商標を侵害している古いバージョンのMSJVMが含まれたマイクロソフト製品のサポート終了について合意に達した。
2002年に、サンはマイクロソフトに対してサンのJava仮想マシン実装と互換性のあるJava仮想マシンの実装をリリースするよう求める訴訟を起こした。2002年末、連邦地方裁判所はマイクロソフトに対してサンのJava仮想マシンを同梱すること、及びMSJVMの配布禁止を命ずる仮処分命令を下した。しかし2003年、連邦控訴裁判所はサンのJava仮想マシンを同梱する命令を棄却している。
マイクロソフト版OpenJDKビルド.
2021年4月6日、マイクロソフトはマイクロソフト版OpenJDKビルドを公表した。5月25日、Microsoftはブログでビルドが一般に使用できる品質になったと発表した。このビルドは、クラスパス例外つきGPLv2でライセンスされ、に合格しており、すでにMinecraftのランチャーにバージョン16のJavaとして同梱されている。