MacOS (OSX 10.7.5) で Oracle Java 7 を実行しています。
Java -バージョン:
Java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
最近DCEVMについて読み、試してみたいと思っています。しかし、私はその互換性について混乱しています。
バイナリのダウンロード ページによると、OpenJDK Java 7 アップデート 51、ビルド 3 のバイナリがあります。それが現在自分のマシンにある Java バージョンとどのように関連するのかはよくわかりません。
インストール JRE は DCEVM Hotspot のバージョンと一致する必要がありますか? 問題の DCEVM を使用できるようにするには、OpenJDK 7_51_3 をインストールする必要がありますか? または、Oracle JRE を使用してホットスポット VM をインストールできますか?
JRE/JDK に付属するすべてのユーティリティが HotSpot VM とどのようにやり取りするか、およびそれらがすべて同じビルドである必要があるかどうかは完全にはわかりません。コンパイルされたバイトコードは任意の JVM で実行できるはずです。同じメジャー ビルド番号の
これらすべてのコンポーネントがどのように組み合わされるのか、少し洞察を提供できる人はいますか?
フォローアップとして、 Java 7 アップデート 51、ビルド 3 用の DCEVM を実行できる、互換性のある OSX 用の OpenJDK のバージョンを見つけることができるかどうか/方法/場所を知っている人はいますか? ?