2017-05-10 54 views
0

我而Spring框架 使用應用程序上下文獲取類未發現異常這裏是我的代碼...ClassNotFoundException的春天框架

String files[] = new String[]{"car.xml","engine.xml"}; 
ApplicationContext applicationContext = new ClassPathXmlApplicationContext(files); 

INFO: Refreshing org[email protected]17a7cec2: startup date [Thu May 11 00:42:13 IST 2017]; root of context hierarchy 
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/asm/ClassVisitor 
    at org.springframework.context.support.AbstractRefreshableApplicationContext.customizeBeanFactory(AbstractRefreshableApplicationContext.java:218) 
    at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129) 
    at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:465) 
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:395) 
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) 
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93) 
    at ABC.main(ABC.java:8) 
Caused by: java.lang.ClassNotFoundException: org.springframework.asm.ClassVisitor 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source)enter code enter code herehere 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)`` 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    ... 7 more 
+0

嗨@ rupesh-kumar,歡迎在堆棧溢出。用實際的問題來完成你的文章是很好的,也就是說你得到這個例外,並且......?那它呢?期待您的更新問題。 – danidemi

+1

您是否在使用Maven或Gradle構建您的依賴關係?什麼是你正在使用的Spring jar依賴項? – tabiul

+0

編號,都不是maven或gradle –

回答

2

您的堆棧跟蹤指向這一點:

java.lang.ClassNotFoundException:org.springframework.asm.ClassVisitor

將spring-asm jar文件添加到classpath或pom文件中(如果使用maven)。

+0

我沒有使用maven –

+0

請在你的類路徑中添加「spring-asm jar」它應該工作.. – Vikas