2012-10-03 6 views
2

Ant에서 건물을 완성한 후 모든 클래스 파일을 대상 폴더 내부의 클래스 폴더로 가져옵니다. 클래스 폴더가 실제로 내 파일 시스템에 있는지 확인했습니다. 그러나 어떤 이유로 이클립스는이 폴더를 인식하지 못합니다. 내가 JUnit 테스트를 실행할 때마다 항상이 보여이클립스가 대상 폴더에 클래스 폴더를 표시하지 않습니다.

Class not found AbsenceReportControllerTest 
java.lang.ClassNotFoundException: AbsenceReportControllerTest 
at java.net.URLClassLoader$1.run(URLClassLoader.java:200 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) 

내가 청소> 프로젝트와 가까운 재건하고 일식과 입력을 다시 시작하려는이 폴더는 이클립스의 패키지 탐색기에 표시되지 않습니다

F5이지만 이러한 접근법 중 어느 것도 작동하지 않습니다.

이 문제를 해결하는 방법을 알려주십시오. 감사합니다

답변

4

내가 해결책을 찾았습니다. 왜냐하면 그 폴더를 이클립스 프로젝트의 내 출력 폴더로 선택했기 때문입니다. 나는 그것을 다시 볼 수 있도록 .classpath 파일에서 제거했다. Eclipse kepler 용. java 빌드 경로에서 "원본 폴더의 출력 폴더 허용"확인란의 선택을 취소하십시오.

관련 문제