我在 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 update 51, build 3 的二进制文件。我不太确定这与我目前机器上的 Java 版本有什么关系。
安装 JRE 是否需要匹配 DCEVM Hotspot 版本?我是否需要安装 OpenJDK 7_51_3 才能使用有问题的 DCEVM?或者我可以使用我的 Oracle JRE 安装热点 VM?
我不完全确定 JRE/JDK 附带的所有实用程序如何与 HotSpot VM 交互,以及它们是否都必须具有相同的构建,因为编译后的字节码应该能够在任何 JVM 上运行相同的主要版本号。
谁能提供一点了解所有这些组件如何组合在一起?
作为后续,有谁知道我是否/如何/在哪里可以找到适用于 OSX 的兼容版本的 OpenJDK,我可以在其上运行DCEVM for Java 7 update 51, build 3??