를 통해 프로그램을 실행할 때 실패 내가 개미에서 다음과 같은 작업이 있습니다JUnit 테스트 이클립스에서 작업,하지만 난 개미
<target name="init-junit" depends="init">
<mkdir dir="${junit.reports.individual}" />
<property name="running-junit" value="true" />
</target>
<target name="run-tests" depends="init-junit, compile">
<junit>
<classpath refid="classpath" />
<formatter type="xml" />
<batchtest todir="${junit.reports.individual}">
<fileset dir="${dir.build}" includes="**/*Test*" />
</batchtest>
</junit>
</target>
<target name="compile-reports" depends="run-tests">
<junitreport todir="${junit.reports}" tofile="junit-report.xml">
<fileset dir="${junit.reports.individual}" />
<report format="frames" todir="${junit.reports}/html" />
</junitreport>
</target>
내 모든 .class
파일과 디렉토리 인 ${dir.build}
과 함께합니다. jUnit 테스트는 Eclipse에서 실행할 때 작동하지만 개미 (Eclipse 또는 터미널을 통해 실행)를 통해 실행하면 실패합니다. 그들은 각각 다음과 같은 예외가 던져 : 나는 아이디, classpath
와 클래스 경로에 내 lib
폴더에 junit-4.8.2.jar
이
org.fscit.{name of class} java.lang.ClassNotFoundException: org.fscit.{name of class} at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247)
을하고, 나는 그것의 basedir
속성 집합으로, 내 프로젝트의 루트 디렉토리에 build.xml 파일이 .
. 누구든지 나를 도울 수 있습니까?
classpath ref가 올바르지 않습니다. 나는 실제로 그것의 클래스와 오류 메시지를 찾는 것이 그것을 참아내는 것 같지 않습니다. – Perception