나는 봄 프로젝트를 가지고 있는데, Eclipse에서 잘 실행된다. 하지만 실행 가능한 jar 파일로 패키지하고 명령 java -jar jar-name을 사용하여 실행하면 다음 예외가보고됩니다. 내가 스프링 프레임 워크 경로 클래스 경로 값을 설정jar을 실행할 때 예외, NoClassDefFoundError : org/springframework/context/ApplicationContext
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/c
ontext/ApplicationContext
Caused by: java.lang.ClassNotFoundException: org.springframework.context.Applica
tionContext
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: cloud.ras.alert.RASAlertApp. Program will exit.
그리고 경우에도 그것은 여전히 작동하지 않습니다. 그리고 누구든지 내게 도움을 줄 수 있습니까? 많은 감사합니다.
, 당신은 당신이 모든 외부 라이브러리가 빌드 경로에 포함했는지 확인입니까? – ObieMD5
내가 매니 페스트 파일에 빌드 경로를 설정해야한다는 것을 의미합니까? – Bryant
예, 컴파일하는 동안 및 실행 중에 클래스 경로를 설정해야합니다. – nook