HMCL可一键安装Minecraft旧版本:需启用“旧版本支持”并选择BMCLAPI或MCBBS下载源,在版本列表中搜索1.12.2等,按需安装本体/Forge/OptiFine,并配置Java 8环境后测试启动验证。

想在HMCL启动器里安装Minecraft 1.12.2、1.7.10、1.16.5这些经典旧版本,不是靠手动下载jar包再拖进文件夹——HMCL内置了全量官方版本索引,包括所有正式版、快照版、预览版和历史归档版本,只要网络通畅、源设置正确,点几下就能直接拉取并安装。
确认启动器已正确配置下载源
打开HMCL后,点击右上角齿轮图标→选择“设置”→切换到“下载”选项卡。
在“下载源”下拉菜单中,优先选择“BMCLAPI(国内)”或“MCBBS镜像”,这两个源对旧版本支持最完整;如果选“官方源”,部分已归档的1.12.2以下版本可能返回404错误。
【必须操作】勾选“启用旧版本支持(含归档版本)”,否则HMCL默认只显示近3年内的版本,1.12.2等会被直接过滤掉。
在版本列表中精准定位1.12.2等旧版
回到主界面,点击左下角“添加游戏”按钮。
等待版本列表加载完成(首次加载可能需10~20秒),左侧会显示全部可选版本树。
向下滚动或直接在顶部搜索框输入“1.12.2”,列表将自动高亮匹配项;若没反应,说明下载源未生效或未勾选旧版本支持,需返回上一步检查。
找到“1.12.2”后,右侧会出现三类安装选项:仅游戏本体、带Forge、带OptiFine——根据需要点击对应安装按钮即可开始下载。
手动补全缺失的Java环境(针对1.12.2及更老版本)
方法一:让HMCL自动匹配(推荐)
选中1.12.2版本→点击“版本设置”→进入“Java设置”→勾选“自动选择兼容Java版本”。HMCL会识别该版本要求Java 8,并从本地或内置运行时中调用匹配的JRE。
方法二:手动指定Java 8路径
若自动匹配失败,点击“浏览”→定位到Java 8安装目录下的bin\java.exe(Windows)或Contents/Home/bin/java(macOS);【关键提醒】不要选Java 17或Java 21路径,1.12.2强行使用高版本Java会导致启动报错“Unsupported class file major version”。
方法三:使用HMCL内置Java(免安装)
在“Java设置”页点击“下载Java”→选择“Java 8u391(LTS)”→点击下载。该版本经HMCL团队签名验证,专为1.12.2/1.7.10等老版本优化过JVM参数。
安装完成后验证是否可用
第一步:安装完毕后,主界面会显示新添加的1.12.2条目,名称默认为“Minecraft 1.12.2”。
第二步:鼠标悬停在该条目上,点击右侧“启动”按钮旁的小齿轮图标→选择“测试启动”。
第三步:观察控制台输出——若出现“Starting minecraft client…”且进度条走完进入标题界面,说明安装成功;若卡在“Loading libraries…”超30秒,大概率是Java路径错误或缺少对应Forge/OptiFine依赖包,需重新进入版本设置检查。

















