图形化安装报错:A fatal error has been detected by the Java Runtime Environment

【问题描述】

打开图形化工具进行安装数据库时报错信息如下:

Error occurred during initialization of VM
Could not reserve enough space for the card marking array

本机的 CPU 占用率和硬盘空间均充足,排除了内存溢出或空间不足的可能。改用命令行安装后,在设置时区时也出现了报错,信息如下:

A fatal error has been detected by the Java Runtime Environment:
.....
JRE version : 6.0
Java VM: Open JDK 64-Bit ...

本机安装的是龙芯的 OpenJDK 64-bit 版本是 1.8。

【问题原因】

达梦数据库安装软件自带 JDK 环境,若手动指定或受系统环境影响使用了其他来源的 JDK(如本例中龙芯平台自带的 OpenJDK),可能与安装程序不兼容,导致虚拟机初始化失败。

【问题解决】

达梦数据库的安装软件自带有一个 JDK 环境,不建议手动指定 JDK 环境。