私は春のフレームワークの初心者です。私はtutorialscomで "HelloSpring"コードをコンパイルするときにいくつかのエラーが発生しました。コード全体メインクラスで唯一の警告が表示される:「: 『コンテキストは』近いことはありませんリソースリーク」は、しかし、ApplicationContextのクラスのために、私はそれをクローズする方法を知らないリソースリークの解決について
package com.tutorialspoint;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MainApp {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");
HelloWorld HW = (HelloWorld)context.getBean("Hello Spring");
HW.getMsg();
}
}
Eclipseは私に警告します。誰もそれで私を助けることができますか?
エラーは以下のとおりです。
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:164)
at org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:89)
at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.<init>(AbstractRefreshableConfigApplicationContext.java:58)
at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:61)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:136)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at com.tutorialspoint.MainApp.main(MainApp.java:10)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
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)
... 7 more
はところで、私のJavaのバージョンが最新の1.80で、この問題場合IDKの。 ありがとうございました!
ありがとうございました!あなたが私に送ったリンクを調べます – GitGud