Eclipse运行项目报错Launch configuration references non-existing project Server原因
报错含义说明
你遇到的报错Launch configuration Main (1) references non-existing project Server.含义为:你当前触发运行时使用的Eclipse启动配置(配置名称为Main (1)),绑定的目标运行项目是已经不存在的Server项目,Eclipse无法定位到对应项目资源,因此抛出运行失败异常。
诱因确认
该报错确实是你删除旧Server项目直接导致的:Eclipse不会自动删除关联了已移除项目的启动配置,也不会自动修改启动配置绑定的目标项目,因此你触发运行时还会调用旧的关联配置,触发找不到项目的错误。
修复步骤
- 打开Eclipse顶部菜单栏的「运行」->「运行配置」(英文界面对应
Run->Run Configurations) - 在左侧分类栏找到「Java应用程序」(英文对应
Java Application)分类,展开后找到名为Main (1)的现有启动配置 - 选中该配置后,在右侧详情页的「项目」(英文对应
Project)输入栏,将原有值Server替换为你当前的游戏项目名chocolate - 再切换到「主类」(英文对应
Main class)栏,点击「搜索」按钮选择chocolate项目内的启动主类,确认配置无误后点击「应用」->「运行」即可正常启动项目 - 你也可以直接右键删除旧的
Main (1)启动配置,右键chocolate项目选择「运行方式」->「Java应用程序」,Eclipse会自动生成匹配当前项目的新启动配置,同样可以解决问题
内容的提问来源于stack exchange,提问作者user17504202
相关产品推荐
相关产品推荐

