Spring:无法导入库

时间:2012-05-28 05:11:36

标签: java eclipse spring

我是Spring的新手,并使用Eclipse从here学习Spring教程。

但是,在Eclipse中我无法导入这两个库

import org.springframework.context.ApplicationContext;

import org.springframework.context.support.ClassPathXmlApplicationContext;

我甚至从Spring网站下载了Spring源文件,将它包含在系统库中,将它添加到我的项目中,也添加到我项目的lib文件夹中,但没有白费。

你能帮我解决问题的确切位置,并建议我一些好的Spring教程网站。

谢谢大家

编辑

这是例外

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    ApplicationContext cannot be resolved to a type
    ClassPathApplicationContext cannot be resolved to a type

    at com.test.App.main(App.java:12)

3 个答案:

答案 0 :(得分:2)

终于明白了。我的错误,我使用src文件夹中的jar并将其作为用户库,但正确的方法是使用 dist 文件夹中的jar。

谢谢你们的回答。 :)

答案 1 :(得分:1)

基于评论:

您的罐子没有包含在类路径中。因此,你得到了编译错误。

  1. 转到eclipse中的项目浏览器视角
  2. 右键单击lib文件夹>构建路径>添加到构建路径。
  3. 这将包含lib文件夹中所有jar类到你的类路径,你不会得到任何编译错误。

    顺便说一下。这些类是spring-context jar的一部分,所以请确保它在lib文件夹中。

答案 2 :(得分:0)

更新pom.xml文件中的依赖关系,如下所示:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>3.0.5</version>
</dependency>