我试图在ant下的junit任务中的一个jar(test.jar)中运行Junit测试用例 .

我得到classnotfound异常 .

<formatter type="xml" />
            <batchtest fork="yes" todir="${test.report.dir}">
                <zipfileset src="${rootdir}/test.jar" includes="**/AllGUITestSuite.class" />
            <!--    <fileset dir="${build.test.classes}">
                    <include name="**/AllGUITestSuite.class" />
                </fileset> -->
    </batchtest>

我正在使用ant 1.8.2版本以下异常 . java的java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)java.net.URLClassLoader $ 1.run(URLClassLoader.java:366)的java.lang.ClassNotFoundException:com.naveen.guitest.TestSuite异常是java.lang.ClassNotFoundException:com.naveen.guitest.TestSuite . 位于java.lang.ClassLoader.findClass(URLClassLoader.java:354)的security.AccessController.doPrivileged(Native Method),位于sun.misc.Launcher的$ java.lang.ClassLoader.loadClass(ClassLoader.java:423)$ AppClassLoader.loadClass( Launcher.java():)java.lang.Class.forv上的java.lang.ClassLoader.loadClass(ClassLoader.java:356),java.lang.Class.forName(Class.java:186)中的java.lang.Class.forName0(本地方法)