| 開発者 | アップル社 |
|---|---|
| 安定版リリース | MRJ 2.2.6 / 2004年4月8日 |
| オペレーティング·システム | クラシックMac OS |
| タイプ | Java仮想マシン |
| ライセンス | アップルのSLA |
| Webサイト | docs.info.apple.com(WayBack Machine経由) |
Mac OS Runtime for Java ( MRJ、元々はMacintosh Runtime for Java ) は、クラシック Mac OS (つまりMac OS Xより前のバージョン) におけるJava ベースのアプリケーション用のApple独自の仮想マシンでした。ランタイム環境とソフトウェア開発キット(SDK) の両方が利用可能です。
ランタイム環境には、Symantecが開発したJIT コンパイラ、 Sunの標準 Javaクラス ライブラリ、Macintosh 固有の機能を提供する追加クラス、および Apple Applet Runner ( Web ブラウザのオーバーヘッドなしでJavaアプレットを実行するための軽量アプリケーション) が含まれています。Microsoft Internet Explorer、iCab、HotJavaなど、 多くの Web ブラウザで MRJ を使用して Web ページ内で Java アプレットを実行できます。
SDK には、 Sun のJava 開発キットのほとんどのツールの移植版( MPWツールおよび Macintosh アプリケーションの形式)、Java アプリケーションをダブルクリック可能な Macintosh アプリケーションとしてパッケージ化するための追加ツール、Macintosh 固有の機能のライブラリ、および MRJ 固有のクラスとツールのドキュメントが含まれています。
MRJ v2.2.5はSunのJava開発キットバージョン1.1.8と互換性がありました。[1]
Mac OS Xへの移行以降、AppleはMRJを廃止し、代わりにOracleの HotSpot Java仮想マシンの移植版を維持・配布している。[2] Java 7以降、Appleは独自のJREを廃止し、OS X/macOSでのJavaサポートはOracleから直接提供されるようになった。
実装
- Java 1.0.2とMac OS Runtime for Java v 1.5.1 [1] (バージョン1.5以降、MRJにはJITコンパイラが含まれています)
- Java 1.1.8とMac OSランタイムJava v 2.2.6 [2]
参考文献
- ^ Cohen, Peter (2001 年 6 月 1 日)。「Mac OS 9 で Java 用の新しい Mac OS ランタイムが利用可能に」。PCWorld。2017年10 月 30 日閲覧。
- ^ 「Mac 用 Java を入手する」 。Appleサポート。2021 年4 月 8 日閲覧。
外部リンク
- Apple.com - Wayback Machineの Java (2009 年 6 月 5 日アーカイブ)
