DCEVM Java补丁不起作用。

4

我正在尝试使用DCEVM-light-8u112-installer.jar替换jdk1.8.0_112的标准JVM,但是在使用以下命令检查补丁后的JVM版本时:

c:>java -version

仍然显示相同的Server VM,如下所示:

1 java version "1.8.0_112"

2 Java(TM) SE Runtime Environment (build 1.8.0_112-b15)

3 Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

我期望在第3行中,Server VM的类型为:

Dynamic Code Evolution 64-Bit Server VM (build 25.71-b01-dcevmlight-10, mixed mode)

请指导我如何操作。

1个回答

7
DCEVM项目的轻量版提供了一个单独的jvm.dll文件,用于替换Oracle/OpenJDK JDKs默认包含的jvm.dll文件。轻量版不会覆盖JDK/JRE安装中包含的文件,而是将DCEVM JVM作为备选实现进行安装。因此,java -version仍将显示默认Java版本详情。
如果DCEVM安装成功,java -version -XXaltjvm=dcevm将显示预期的DCEVM版本详细信息。
如果安装了完整版DCEVM,则java -version将返回DCEVM JVM版本详细信息。目前,DCEVM项目仅提供Java 7的完整二进制文件。然而,轻量版和完整版之间的功能差异非常小,因此没有真正需要安装完整版的必要。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接