Eclipse运行JUnit测试提示找不到testing.squareUnit路径如何解决
Eclipse JUnit测试找不到类路径问题解决方案
相关参考截图:
运行报错截图:
项目文件结构截图:
解决方案步骤
- 第一步:确认源文件夹配置正确
右键项目选择Properties→ 进入Java Build Path→ 切换到Source标签,确认测试代码所在的文件夹已经被标记为源文件夹,Eclipse仅会编译源文件夹下的Java文件生成class文件,未标记的文件夹下的类无法被识别。如果测试代码存放在独立的test目录下,需要手动将其标记为源文件夹。 - 第二步:核对包声明与文件夹结构完全匹配
打开testOne.java以及测试目标类squareUnit.java,确认文件首行的包声明为package testing;,拼写、大小写和实际文件夹结构完全一致,Windows系统虽然路径大小写不敏感,但Java类加载对包名大小写敏感,不匹配会导致类找不到。 - 第三步:清理重新编译项目
点击顶部菜单栏Project→ 选择Clean,选中当前项目执行清理,开启Build Automatically选项等待项目自动编译完成后,再尝试运行JUnit测试。 - 第四步:校验JUnit运行配置的类路径
右键测试类选择Run As→Run Configurations,找到对应的JUnit运行配置项,切换到Classpath标签,确认当前项目的编译输出目录(默认是项目根目录下的bin文件夹)已经添加到类路径中,缺失的话手动添加即可。
内容的提问来源于stack exchange,提问作者Venkat Madduri
相关产品推荐
相关产品推荐



