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

IntelliJ 2021.2社区版运行项目报构建进程异常终止如何解决

报错根因

该问题是IntelliJ IDEA 2021.2版本默认新增了JDK9及以上版本专属的JVM构建参数,--add-opens 属于JDK9引入的模块系统参数,你项目使用的JDK8版本不支持该参数,所以构建进程启动时JVM初始化失败,和你用的是AdoptOpenJDK还是OracleJDK没有关系。

解决方案

按优先级依次尝试以下操作即可:

  • 调整构建进程JDK配置
    打开IDEA设置 -> 构建、执行、部署 -> 构建工具 -> 构建进程,将「构建进程JDK」选项修改为你本地安装的JDK8版本,保存后重新构建项目。
    如果是Maven/Gradle项目,还需要额外检查对应构建工具的运行配置:
    • Maven项目:设置 -> 构建、执行、部署 -> 构建工具 -> Maven -> 运行器,将JRE选项设置为JDK8
    • Gradle项目:设置 -> 构建、执行、部署 -> 构建工具 -> Gradle,将Gradle JVM选项设置为JDK8
  • 禁用IDEA自动添加的模块参数
    如果上一步操作不生效,打开IDEA顶部菜单栏「帮助」-> 编辑自定义VM选项,在打开的vmoptions配置文件中添加一行配置:
    idea.compiler.additional.jvm.args.disable=true
    
    保存配置后重启IDEA,该参数会强制IDEA不再注入JDK9+专属的模块启动参数。
  • 调整字节码版本配置
    打开IDEA设置 -> 构建、执行、部署 -> 编译器 -> Java编译器,将「项目字节码版本」调整为8,同时检查下方模块列表中所有模块的字节码版本也同步设置为8,保存后重新构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 10:18:01