项目迁移至另一台电脑后,IDEA启动应用报工作目录不存在错误求助
解决IntelliJ IDEA迁移项目后「Cannot start process, the working directory does not exist」报错
这个问题我帮不少开发者排查过,核心原因几乎都是运行配置里的工作目录路径还是旧电脑的绝对路径,新电脑上没有这个目录,导致IDEA启动进程失败。下面是一步步的解决方法:
- 打开运行配置面板:点击IDEA顶部菜单栏的「Run」→「Edit Configurations...」,或者直接点右上角运行按钮旁的下拉箭头,选择「Edit Configurations」。
- 定位到你的应用程序配置:比如你启动的是Java Application、Spring Boot这类配置,选中对应的条目。
- 检查「Working directory」字段:这里大概率显示的是旧电脑上的绝对路径(比如
C:\Users\OldName\Workspaces\YourProject),新电脑上显然不存在这个路径。 - 修改为有效路径:
- 手动输入新电脑上项目的根目录绝对路径;
- 更推荐用IDEA内置变量,比如
$MODULE_DIR$(对应当前模块的根目录)或$PROJECT_DIR$(对应整个项目的根目录),这样后续再迁移项目也不会出现路径问题。
- 保存配置并重启:点击面板底部的「Apply」→「OK」,然后重新启动你的应用程序。
如果上面的方法没解决,再排查下项目里是否有脚本、配置文件硬编码了旧电脑的路径(比如启动脚本里的路径),但这种情况比较少见,优先处理运行配置的工作目录即可。
内容的提问来源于stack exchange,提问作者krishna veer




