Eclipse提示“editor does not contain a main type”但已定义main方法的问题
Eclipse报错“launch error: Editor does not contain a main type”的排查方案
未正确识别Java项目
右键项目 → 选择Properties → 左侧选Java Build Path,检查Source标签下是否把src目录标记为源文件夹。如果没标记,点击Add Folder选中src目录添加;若项目没被识别为Java项目,右键项目 → Configure → Convert to Java Project。Main类的包路径不匹配
确认Main.java文件顶部是否声明了包package ww;——因为它在src下的ww子目录里,必须对应包声明,否则Eclipse无法识别正确的类路径。运行方式或配置错误
不要直接点编辑器顶部的运行按钮,右键Main.java文件 → Run As → Java Application,确保选中的是包含main方法的Main类;如果之前有无效的运行配置,右键项目 → Run As → Run Configurations,删除错误配置后重新创建指向Main类的配置。项目存在编译错误
查看Eclipse的Problems视图,检查是否有红色叉号标记的编译错误(比如connectToData.java里的语法问题)。哪怕Main类本身没问题,项目内的编译错误也会导致无法正常运行,先修复所有错误再尝试运行。Eclipse缓存或索引异常
右键项目 → Refresh(或按F5)刷新项目,让Eclipse重新识别文件;若刷新无效,点击Project菜单 → Clean,选择当前项目清理编译缓存,之后重新编译运行。
内容的提问来源于stack exchange,提问作者pleasehelpme
相关产品推荐
相关产品推荐

