Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未找到类异常spring_Java_Spring - Fatal编程技术网

Java 未找到类异常spring

Java 未找到类异常spring,java,spring,Java,Spring,我试图编译和运行我的应用程序代码,但我得到一个类未找到异常我将打印堆栈跟踪我希望有人可以帮助我 236 [main] INFO org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@37eaab: startup date [Sa

我试图编译和运行我的应用程序代码,但我得到一个类未找到异常我将打印堆栈跟踪我希望有人可以帮助我

236 [main] INFO    org.springframework.context.support.ClassPathXmlApplicationContext   - Refreshing    org.springframework.context.support.ClassPathXmlApplicationContext@37eaab:     startup date    [Sat May 03 21:15:12 CEST 2014]; root of context hierarchy
 472 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - L     oading        XML bean definitions from URL           [file:/C:/Users/housseminfo/workspace/ERP_PCD/target/classes/META-      INF/applicationContext.xml]
1017 [main] INFO org.springframework.context.annotation.ClassPathBeanDefinitionScanner       - JSR-330 'javax.inject.Named' annotation found and supported for component scanning
1242 [main] INFO          org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330        'javax.inject.Inject' annotation found and supported for autowiring
1272 [main] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory -        Destroying singletons in     org.springframework.beans.factory.support.DefaultListableBeanFactory@59727ed4: defining     beans       [datasource,persistenceUnitManager,entityManagerFactory,entityManager,transactionManager,o        g.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annot ation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.Tr ansactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,op manager,metier,org.springframework.context.annotation.internalConfigurationAnnotationProces sor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springf ramework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context .annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.intern alPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassP ostProcessor.importAwareProcessor]; root of factory hierarchy
 Exception in thread "main" org.springframework.beans.factory.BeanCreationException:    Error creating bean with name 'org.springframework.aop.config.internalAutoProxyCreator':    Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError:     org/springframework/core/io/support/SpringFactoriesLoader
at       org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(A    bstractAutowireCapableBeanFactory.java:532)
at     org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(Abs    tractAutowireCapableBeanFactory.java:461)
at        org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFacto    ry.java:295) at     org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(Default   SingletonBeanRegistry.java:223) at     org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292 at       org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.j    ava:198)
at        org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(A    bstractApplicationContext.java:741) at       org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationC    ontext.java:464)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>    (ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>       (ClassPathXmlApplicationContext.java:83)
at com.ensi.dao.Maintest.main(Maintest.java:13)
Caused by: java.lang.NoClassDefFoundError:         org/springframework/core/io/support/SpringFactoriesLoader
at org.springframework.beans.CachedIntrospectionResults.<clinit>       (CachedIntrospectionResults.java:65)
at         org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.jav    a:321)
at       org.springframework.beans.BeanWrapperImpl.getPropertyDescriptors(BeanWrapperImpl.java:328)
at      org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterProperty    DescriptorsForDependencyCheck(AbstractAutowireCapableBeanFactory.java:1279)
at       org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterProperty    at     org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(A    bstractAutowireCapableBeanFactory.java:1117)
at            org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(A     bstractAutowireCapableBeanFactory.java:522)
.. 10 more
 Caused by: java.lang.ClassNotFoundException:          org.springframework.core.io.support.SpringFactoriesLoader
at java.net.URLClassLoader$1.run(Unknown Source)
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)
... 17 more
236[main]INFO org.springframework.context.support.ClassPathXmlApplicationContext-刷新org.springframework.context.support。ClassPathXmlApplicationContext@37eaab:启动日期【2014年5月3日星期六21:15:12】;上下文层次结构的根
472[main]INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader-从URL加载xml bean定义[file:/C:/Users/housseminfo/workspace/ERP\u PCD/target/classes/META-INF/applicationContext.xml]
1017[main]INFO org.springframework.context.annotation.ClassPathBeanDefinitionScanner-JSR-330“javax.inject.Named”找到并支持组件扫描的注释
1242[main]INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor-JSR-330“javax.inject.inject”注释已找到并支持自动布线
1272[main]INFO org.springframework.beans.factory.support.DefaultListableBeanFactory-销毁org.springframework.beans.factory.support中的单例。DefaultListableBeanFactory@59727ed4:定义bean[datasource,persistenceUnitManager,entityManager工厂,entityManager,transactionManager,o g.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.annotationTransactionAttribute资源0,org.springframework.transaction.interceptor.Tr TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,op经理,metier,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,或g、 springframework.context.annotation.intern AlpersistenceAnotationProcessor,org.springframework.context.annotation.ConfigurationClassP ostProcessor.importAwareProcessor];工厂层次结构的根
线程“main”org.springframework.beans.factory.BeanCreationException中出现异常:创建名为“org.springframework.aop.config.internalAutoProxyCreator”的bean时出错:初始化bean失败;嵌套异常为java.lang.NoClassDefFoundError:org/springframework/core/io/support/SpringFactoriesLoader
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(一个bstractAutowireCapableBeanFactory.java:532)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(Abs-tractAutowireCapableBeanFactory.java:461)
位于org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295),位于org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(默认SingletonBeanRegistry.java:223),位于org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292位于org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(一个bstractApplicationContext.java:741)org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
位于org.springframework.context.support.ClassPathXmlApplicationContext。(ClassPathXmlApplicationContext.java:139)
位于org.springframework.context.support.ClassPathXmlApplicationContext。(ClassPathXmlApplicationContext.java:83)
位于com.ensi.dao.Maintest.main(Maintest.java:13)
原因:java.lang.NoClassDefFoundError:org/springframework/core/io/support/SpringFactoriesLoader
位于org.springframework.beans.CachedIntrospectionResults。(CachedIntrospectionResults.java:65)
位于org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:321)
位于org.springframework.beans.BeanWrapperImpl.getPropertyDescriptors(BeanWrapperImpl.java:328)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterProperty描述符ForDependencyCheck(AbstractAutowireCapableBeanFactory.java:1279)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterProperty,位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(bstractAutowireCapableBeanFactory.java:1117)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(一个bstractAutowireCapableBeanFactory.java:522)
…还有10个
原因:java.lang.ClassNotFoundException:org.springframework.core.io.support.SpringFactoriesLoader
位于java.net.URLClassLoader$1.run(未知源)
位于java.net.URLClassLoader$1.run(未知源)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.net.URLClassLoader.findClass(未知源)
位于java.lang.ClassLoader.loadClass(未知源)
位于sun.misc.Launcher$AppClassLoader.loadClass(未知源)
位于java.lang.ClassLoader.loadClass(未知源)
…还有17个

您好,从您的异常中可以非常清楚地看到,您的类路径中没有所有的spring jar

如果您使用的是maven,请在pom.xml中添加所有依赖项

否则,从spring源代码下载JAR并将其添加到项目类路径中

一旦添加并运行,它将正常工作

我没有看到任何与应用程序相关的错误。这是唯一的jar问题


缺少jar或版本不匹配。请正确检查。

好吧,类路径中没有该类。请将缺少的.jar添加到项目或依赖项中(如果使用maven或类似工具)。您能更好地格式化它吗?您是如何编译的