2012-01-06 2 views
0

안녕 동안 난 당신의 클래스 경로에 소스 폴더를 추가 감사java.lang.NoClassDefFoundError가 실행 JUnit을

java.lang.NoClassDefFoundError: com/ge/energy/wp/core/exception/WPException 
at java.lang.Class.getDeclaredMethods0(Native Method) 
at java.lang.Class`enter code here`.privateGetDeclaredMethods(Unknown Source) 
at java.lang.Class.getMethod0(Unknown Source) 
at java.lang.Class.getMethod(Unknown Source) 
at org.junit.internal.requests.ClassRequest.hasSuiteMethod(ClassRequest.java:62) 
at org.junit.internal.requests.ClassRequest.getRunnerClass(ClassRequest.java:50) 
at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:28) 
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.<init>(JUnit4TestReference.java:28) 
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestClassReference.<init>(JUnit4TestClassReference.java:24) 
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:40) 
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:30) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:445) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) 


Caused by: java.lang.ClassNotFoundException: com.ge.energy.wp.core.exception.WPException 
at java.net.URLClassLoader$1.run(Unknown Source) 
at java.security.AccessController.doPrivileged(Native Method) 
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 java.lang.ClassLoader.loadClassInternal(Unknown Source) 
... 15 more 
+0

어떤 Java 버전입니까? Java 버전을 이전 버전으로 변경 했습니까? – Cobaia

+0

아마도 다음과 같이 도움이 될 수 있습니다. http://webcache.googleusercontent.com/search?q=cache:mrCwhumTVpEJ:alsdias.blogspot.com/2011/10/junit-exception-javalangnoclassdeffound.html+&cd=8&hl=sk&ct=clnk&lr = lang_cs | lang_sk & client = firefox-a – srnka

답변

0

시도,이 오류가 날 좀 도와주세요 얻고있다. Eclipse를 사용하는 경우 테스트 파일을 마우스 오른쪽 단추로 클릭하고 Junit 테스트에서 구성 실행을 선택한 다음 클래스 경로를 선택하고 클래스 경로에 원본 폴더를 추가합니다.

0

체크 클래스 WPException입니다. 일반적으로 IDE는 java 파일에는 문제가 있지만 클래스 파일에는 문제가없는 경우 표시해야합니다. JVM이 클래스를 찾을 수없는 경우 오류가 발생하거나 컴파일되지 않았거나 다른 이유로 인해 IDE가 표시됩니다. 그들 중 bluelabel 언급, PATH에 문제가있을 수 있습니다.

0

나는 ...이 이전 게시물 알고 ...하지만 다른 사람을 도움이 될 수 있습니다 내가 자바 버전 일식이 디폴트로 유일한 문제가되었습니다이 문제에 직면 할 때마다

- 일식 JRE입니다.

수정 - 컴퓨터에 설치된 올바른 JRE로 변경하십시오!

+2

답변을 개선하기 위해 세부 정보를 추가하는 것이 좋습니다. –

관련 문제