我在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热点版本匹配?我需要安装OpenJDK 7_51_3才能使用有问题的DCEVM吗?或者,我可以使用Oracle JRE安装热点虚拟机吗?
我不完全确定JRE/JDK附带的所有实用程序是如何与HotSpot VM交互的,以及它们是否都必须具有相同的内部版本,因为编译的字节码应该能够在任何具有相同主要内部版本号的JVM上运行。
有人能提供一点关于所有这些组件是如何结合在一起的见解吗?
接下来,有人知道我是否/如何/在哪里可以找到一个兼容的OpenJDK for OSX版本吗?在这个版本上,我可以运行DCEVM for Java 7 update 51,build 3??
在OracleVM中使用DCEVM应该没有任何问题。DCEVM现在由该项目维护。你可以在这里找到问题的答案。