安装报错 Exception in thread "Thread-0"

【问题描述】

Exception in thread "Thread-0" java.lang.NoClassDefFoundError: com/dameng/tool/util/script/LinuxServiceShellUtil
 at com.dameng.install.cli.MainApplication$2.run(MainApplication.java:358)
Caused by: java.lang.ClassNotFoundException: com.dameng.tool.util.script.LinuxServiceShellUtil
 at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
 at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
 ... 1 more

【问题原因】

该报错通常是由于数据库软件版本与操作系统版本或 CPU 型号不匹配,或安装包下载不完整/损坏,导致安装程序无法正确加载相关类文件。

【问题解决】

  • 查看 CPU 型号和操作系统版本是否和申请使用的达梦数据库版本一致,如果不一致请重新下载或申请对应版本的安装包重新安装。

  • 下载不完整,核对一下官网提供的 MD5 值或者 SHA256 值。如果核对不一致,请重新下载安装包。