DCEVM Java 补丁不起作用

sap*_*ati 3 java

我试图取代的标准JVM jdk1.8.0_112动态代码演变VM使用

DCEVM-light-8u112-installer.jar

但是当我用命令修补后检查 jvm 版本时

c:>java -version

它仍然显示与下面相同的服务器虚拟机

1个Java版本“1.8.0_112”

2 Java(TM) SE 运行时环境(构建 1.8.0_112-b15)

3 Java HotSpot(TM) 64 位服务器 VM(构建 25.112-b15,混合模式)

在第 3 行,我期望服务器 VM 的类型为

动态代码演化 64 位服务器 VM(构建 25.71-b01-dcevmlight-10,混合模式)

请指导我

man*_*ish 5

DCEVM 项目的轻量版本提供了一个jvm.dll文件,该文件可以替代jvm.dllOracle/OpenJDK JDK 中包含的默认文件。轻量版本不会覆盖 JDK/JRE 安装中包含的文件,而是安装 DCEVM JVM 作为替代实现。因此,java -version将继续显示默认的 Java 版本详细信息。

如果 DCEVM 安装成功,java -version -XXaltjvm=dcevm将按预期显示 DCEVM 版本详细信息。

java -version如果安装了 DCEVM 的完整版本,将返回 DCEVM JVM 版本详细信息。目前 DCEVM 项目只为 Java 7 提供完整的二进制文件。但是,轻量版和完整版之间的功能差异很小,因此没有真正需要安装完整版。