首页 下载 功能介绍 教程 更新日志 常见问题 关于 友情链接 下载 HMCL 3.16.4

HMCL 启动失败排查:Java、内存与模组冲突

闪退、黑屏、卡在加载界面?按这份清单从 Java 版本一路排查到崩溃日志分析。

排查顺序:先分清是「启动器打不开」还是「游戏起不来」

这两类问题的方向完全不同:

  • 启动器本身无法打开:多与 Java 环境、杀毒拦截、文件损坏有关
  • 启动器能打开但游戏启动失败:多与 Java 版本、Mod 冲突、内存设置有关

一、启动器无法打开

1. 确认已安装 Java 8 及以上(.jar 包必需;.exe 内置启动入口但同样依赖 Java)。

2. 把 HMCL 所在目录加入杀毒软件白名单——先校验 SHA-256 确认文件可信。

3. 检查文件是否被系统标记为「来自 Internet」,右键属性中解除锁定。

二、游戏闪退或黑屏

  • Java 版本:1.17 及以上必须用 Java 17+,1.16 及以下用 Java 8。
  • 内存不足:内存过小会直接闪退,过大也会因 GC 压力卡顿,建议 4 GB 机器分配 2 GB。
  • Mod 冲突:移出 mods 文件夹后单独启动纯净版本,逐一加回定位冲突项。
  • 显卡驱动:更新显卡驱动,或尝试关闭光影。

三、读懂崩溃日志

开启版本隔离后,崩溃日志位于该版本工作目录下的 crash-reports 文件夹。重点看两处:

  • Description:一行概括崩溃原因
  • Caused by:真正的触发点,通常能直接看到某个 Mod 的名字

把这两段贴到社区提问,比贴整份日志有效得多。

四、还是不行?

在 HMCL 的启动器设置中调高日志等级后复现问题,把完整日志保存下来。日志里的 Java 路径、JVM 参数和加载顺序是定位问题的关键信息,也可以前往 HMCL 文档中心(docs.hmcl.net)查阅对应章节。

下载 HMCL 最新版

当前版本 v3.16.4,解压即用,无需安装。

前往下载