使用eclipse Junit执行失败

时间:2018-05-14 10:26:52

标签: java eclipse ant junit4

我在运行Junit测试用例(单个或所有测试用例)时遇到了以下问题

Class not found com.account.api.bo.TestSomeClass
java.lang.ClassNotFoundException: com.account.api.bo.TestSomeClass
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:688)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:421)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Class not found com.account.api.bo.TestSomeClass

请注意,我正在使用ANT构建项目,并且使用ANT可以正常执行junit。

2 个答案:

答案 0 :(得分:0)

你有没有想过把你的第一个班级角色大都化? 不是testSomeClass,

com.account.api.bo.TestSomeClass

答案 1 :(得分:0)

com.account.api.bo.TestSomeClass

未在eclipse的类路径中定义,但它可能在ANT中。您需要右键单击您的项目,然后转到Build Path,添加包含TestSomeClass的库。