You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Forge 1.12.2版模组MC服务器无法启动,重装Java仍未解决问题

故障原因

你遇到的报错是Forge 1.12.2 与高版本Java不兼容导致的:
Forge 1.12.2 仅支持Java 8(JDK 1.8),Java 9及以上版本重构了类加载器逻辑,删除了旧版Forge启动依赖的URLClassLoader相关实现,所以启动时会抛出类转换异常。你之前重装Java没解决,大概率是安装的还是Java 9及以上版本,或者多版本Java共存时系统默认调用的是高版本Java。

解决方案

  • 方案一(单版本Java):卸载系统内所有高于Java 8的Java版本,仅安装64位Java 8。安装完成后打开cmd执行java -version,确认返回的版本号开头为1.8.x后,再执行原启动命令即可。
  • 方案二(多版本Java共存):如果你需要保留高版本Java给其他软件使用,直接在启动命令中指定Java 8的实际安装路径即可。假设你的Java 8安装在C:\Program Files\Java\jre1.8.0_381\bin\java.exe,将启动命令修改为:
"C:\Program Files\Java\jre1.8.0_381\bin\java.exe" -Xmx1024M -jar forge-universal.jar nogui

注意路径两侧的英文引号不能省略,防止路径包含空格时系统识别失败。

  • 补充:执行启动命令前,先执行cd C:\Desktop\server切换到服务器文件所在目录,避免找不到jar包的问题。

内容的提问来源于stack exchange,提问作者Dcybroz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 20:45:02