DCEVM java补丁不起作用

时间:2017-02-08 15:43:30

标签: java

我正在尝试使用

jdk1.8.0_112 的标准JVM替换为动态代码演变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行,我期待服务器虚拟机的类型为

动态代码演变64位服务器VM(内置25.71-b01-dcevmlight-10,混合模式)

请指导我这个

1 个答案:

答案 0 :(得分:0)

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

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

如果安装了完整版本的DCEVM,

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