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

IntelliJ运行main方法需手动添加运行配置如何解决

修复方案

修改IntelliJ默认项目目录后出现这个问题,本质是全局新项目配置没有同步更新,IDE无法自动识别main方法生成临时运行配置,按以下步骤操作即可永久解决,不需要每次新建项目手动加配置:

  • 打开IntelliJ全局新项目配置入口:如果在IDE欢迎页,点击Customize > All Settings;如果已经打开了任意项目,点击顶部菜单栏File > New Projects Setup > Settings for New Projects,注意不要误打开当前单项目的设置项。
  • 在设置面板依次展开Build, Execution, Deployment > Build Tools,如果你用Maven/Gradle管理项目,确认对应的本地仓库路径、绑定JDK路径没有指向旧的失效目录,改成当前环境的有效路径,同时勾选Sync project automatically after opening a new project。
  • 展开Run/Debug Configurations分类,在Templates列表中选中Application模板,确认模板绑定的默认JDK为本地已安装的可用版本,不要留空或者指向已删除的旧路径。
  • 回到设置主界面进入Advanced Settings,搜索Temporary run configurations,勾选Allow auto-creation of temporary run configurations,开启后IDE识别到类中存在标准main方法时,会自动生成临时运行配置,不需要手动新建。
  • 再打开全局新项目的Project Structure设置,确认默认Project SDK配置有效,项目默认编译输出路径填写为<PROJECT_DIR>/out即可,这个内置变量会自动匹配每个新建项目的根目录,不要写死成旧目录的绝对路径。

额外排查点:如果你修改后的默认项目目录在系统权限保护路径下(比如Windows的C盘根目录、Program Files目录,macOS的/Library目录),IDE会因为没有写入权限无法自动生成运行配置,把默认项目目录改到普通用户有读写权限的路径即可,比如非系统盘下的自建项目文件夹。

操作完成后重启IntelliJ,新建测试项目写一个带main方法的类,点击main方法旁的绿色三角即可直接运行,后续所有新建项目都会沿用这套配置,不会再出现需要手动添加运行配置的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 21:39:03