DCEVM java 补丁不起作用



我正在尝试使用 动态代码演进 VM 替换 jdk1.8.0_112 的标准 JVM

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 位服务器虚拟机(内部版本 25.112-b15,混合模式(

在第 3 行,我预计服务器 VM 的类型为

动态代码演进 64 位服务器 VM(内部版本 25.71-b01-dcevmlight-10,混合模式(

请指导我

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

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

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

最新更新