0
私はEclipseを使用していますが、Spring Frameworkに必要なすべてのJARを設定していますが、コンパイルエラーは表示されません。しかし、私は主な機能(テストクラス)を実行すると、このエラーが表示されます。私はここに何かを逃していますか私の助けてください、この問題を解決するための実際の解決策を見つけることができませんでした。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
私はpom.xmlで上記の依存関係について言及しなければならないMavenプロジェクトを作成する必要があると思います。 –
他のすべてのjarと同様にEclipseでjarファイルとして追加できます。 –
私は上記のjarを追加しましたが、今度はこの例外を示しています: 'スレッド内の例外" main "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) ' –