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

编译MCP 9.10时Eclipse报JVM错误:Unrecognized option: -Xincgc

问题原因

-Xincgc是JDK旧版本提供的增量垃圾回收器参数,JDK 9及更高版本已经完全移除该参数,你当前启动项目时实际调用的是Eclipse自带的OpenJDK 17,所以会触发参数不识别报错。就算你本地安装了低版本JDK,只要项目运行配置里没有绑定对应版本,就不会生效。

解决步骤
  • 第一步:绑定项目运行的JRE版本
    打开Eclipse,依次点击Run -> Run Configurations -> 找到你的Client启动项 -> 切换到JRE标签页,选择你本地安装的JDK 7或JDK 8(MCP 9.10对应Minecraft 1.8.x,推荐使用JDK 8u301之前的版本,兼容性更好),不要使用Eclipse自带的JRE。
  • 第二步:移除无效启动参数
    如果更换JRE后还是报错,就在同一配置页面切换到Arguments标签页,在VM参数栏里找到-Xincgc这一行直接删掉,保存配置后重新启动即可。
  • 第三步:全局设置默认JRE(可选)
    如果后续还要新建同类项目,可以依次点击Window -> Preferences -> Java -> Installed JREs,添加你本地的低版本JDK并设为默认,避免后续新项目自动调用Eclipse自带的高版本JRE。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 11:54:03