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

使用MCP反编译Minecraft时内存不足,如何调整decompile.bat的Java内存参数

解决方案

方法1:修改MCP反编译脚本(推荐)

  • 打开MCP根目录下的runtime/python/decompile.py文件,这是decompile.bat调用的核心反编译逻辑
  • 搜索代码中构造Java命令行的片段,通常为类似以下的结构:
    cmd = [java_path, "-jar", fernflower_jar_path] + other_args
    
  • 在"-jar"参数前添加单独的"-Xmx1124m"元素,修改后如下:
    cmd = [java_path, "-Xmx1124m", "-jar", fernflower_jar_path] + other_args
    
  • 保存文件后重新运行decompile.bat即可生效

方法2:通过Java全局环境变量设置(无需改脚本)

  • 打开Windows系统环境变量设置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 新建用户变量,变量名填_JAVA_OPTIONS,变量值填-Xmx1124m
  • 保存后关闭所有已打开的命令行窗口,重新运行decompile.bat即可,Java会自动读取该环境变量的参数
  • 反编译完成后可删除该环境变量,避免影响其他Java程序的运行

方法3:直接运行手动反编译命令(临时方案)

如果你已经确认手动添加-Xmx1124m的反编译命令可以正常执行,可直接按以下流程操作:

  • 先运行一次decompile.bat,等待其报错停止,此时反编译所需的临时文件、依赖库路径都已经准备完成
  • 直接运行你测试过的带内存参数的反编译命令,等待反编译完成
  • 后续继续执行MCP的其他流程(如重编译、混淆等)不受影响
注意事项

你的设备总内存为2GB,-Xmx1124m是当前最优配置,不要将该值设置超过1500m,否则会占用过多系统内存导致反编译流程崩溃或系统卡顿。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 05:15:07