0
我使用Eclipse和我配置了所有Spring框架所需的罐子,它不显示任何编译错误。但是,当我运行我的主函数(测试类)它填充我这个错误。我在这里错过了什么吗?请帮助我,找不到解决此问题的实际解决方案。的NoClassDefFoundError和ClassNotFoundException的
Feb 27, 2017 1:15:20 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [applicationContext.xml]
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/expression/PropertyAccessor
at org.springframework.context.support.AbstractApplicationContext.prepareBeanFactory(AbstractApplicationContext.java:481)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:398)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at com.javatpoint.Test.main(Test.java:14)
Caused by: java.lang.ClassNotFoundException: org.springframework.expression.PropertyAccessor
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)
... 5 more
所以我想我需要创建一个Maven项目中,我不得不提到上面的pom.xml依赖 –
你可以只添加为JAR在Eclipse为您与您的所有其他罐子一样。 –
我添加了上面的jar,现在它显示了这个异常:'在线程中的异常“java.lang.NoClassDefFoundError:org/springframework/core/SpringProperties \t at org.springframework.expression.spel.SpelParserConfiguration。(SpelParserConfiguration.java:36) \t在org.springframework.expression.spel.standard.SpelExpressionParser。 (SpelExpressionParser.java:41)' –