helloworld/HelloWorldClient.java 우클릭 Run As>Junit test 실행시 에러
- 작성자 :
- 홍*성
- 작성일 :
- 2016-10-31 09:21:54
- 조회수 :
- 1,981
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
개발환경을 안내해 주신데로 구현 후
helloworld/HelloWorldClient.java를 Run As>Junit test 실행시 아래와 같은 에러가 납니다.
-----------------
Error: A JNI error has occurred, please check your installation and try again
-----------------
콘솔 내용
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetMethodRecursive(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext
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)
... 7 more
helloworld/HelloWorldClient.java를 Run As>Junit test 실행시 아래와 같은 에러가 납니다.
-----------------
Error: A JNI error has occurred, please check your installation and try again
-----------------
콘솔 내용
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetMethodRecursive(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext
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)
... 7 more
A
안녕하세요.
Helloworld의 HelloWorldClient.java는 java main으로 구성되어 있는 자바 테스트 입니다.
Run As> Java Application 으로 실행하셔야 정상으로 작동 됩니다.
jUnit으로 테스트 하실 경우 src/test/java의 HelloWorldServiceTest.java 사용하시면 됩니다.
또한, 보내주신 로그를 보아 먼저 Maven Dependencies 의 라이브러리가 정상으로 적용되었는지 확인 하시기 바랍니다.
감사합니다.
Helloworld의 HelloWorldClient.java는 java main으로 구성되어 있는 자바 테스트 입니다.
Run As> Java Application 으로 실행하셔야 정상으로 작동 됩니다.
jUnit으로 테스트 하실 경우 src/test/java의 HelloWorldServiceTest.java 사용하시면 됩니다.
또한, 보내주신 로그를 보아 먼저 Maven Dependencies 의 라이브러리가 정상으로 적용되었는지 확인 하시기 바랍니다.
감사합니다.