【问题标题】:DCEVM java patch is not workingDCEVM java补丁不起作用
【发布时间】:2017-02-08 15:43:29
【问题描述】:

我正在尝试使用 Dynamic Code Evolution 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 位服务器 VM(内部版本 25.112-b15,混合模式)

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

Dynamic Code Evolution 64 位服务器 VM(内部版本 25.71-b01-dcevmlight-10,混合模式)

请指导我

【问题讨论】:

    标签: java


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多