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

IntelliJ编译报错:Invalid maximum heap size: -Xmx4g问题求助

解决IntelliJ IDEA编译时-Xmx4g内存报错的思路
  • 检查项目构建工具的VM参数:全局vmoptions是IDE自身的内存配置,编译用的是Gradle/Maven这类构建工具的专属参数。进入File → Settings → Build, Execution, Deployment → Build Tools,对应你的构建工具,找到VM选项设置,确认有没有-Xmx4g,改成-Xmx1g这类合理值。
  • 排查构建脚本的硬编码配置:打开项目根目录的build.gradle、gradle.properties(或Maven的pom.xml),搜索-Xmx相关代码,比如Gradle里的org.gradle.jvmargs=-Xmx4g或者编译任务里的内存参数,替换为适配的数值。
  • 确认JDK运行位数:即使装了64位Java,IDEA可能调用了32位JDK。在File → Project Structure → SDKs查看当前JDK路径,用命令行执行该路径下的java -version,输出里必须包含64-Bit,否则更换为64位JDK。
  • 清理IDEA缓存并重启:缓存可能导致配置不生效,执行File → Invalidate Caches... → Invalidate and Restart,重启后重新检查配置。
  • 检查系统环境变量:查看系统的JAVA_OPTS或_JAVA_OPTIONS环境变量,是否被设置了-Xmx4g,如有则修改或删除该参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 20:45:55