【问题标题】:org.springframework package cannot be importedorg.springframework 包无法导入
【发布时间】:2012-02-05 19:11:04
【问题描述】:

正如主题所说,我无法使用 SpringSource Tool Suite 在我的 web 动态项目中导入这个包。命令 Spring Tools --> Add Spring Project Nature 已经执行。 谢谢。

【问题讨论】:

    标签: spring spring-nature


    【解决方案1】:

    您创建了什么样的项目?它是一个 Maven 项目吗?如果是这样,您需要确保“至少”像这样导入 spring-context 依赖项

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>3.1.0.RELEASE</version>
        <scope>runtime</scope>
    </dependency>
    

    (或您想使用的任何版本)

    [编辑]

    正如您所说,您通过此示例使用的是动态 Web 项目 -> http://www.vaannila.com/spring/spring-mvc-tutorial-1.html,您需要将以下 jar 文件物理添加到您的 WEB-INF/lib 文件夹中

    antlr-runtime-3.0
    commons-logging-1.0.4
    org.springframework.asm-3.0.0.M3
    org.springframework.beans-3.0.0.M3
    org.springframework.context-3.0.0.M3
    org.springframework.context.support-3.0.0.M3
    org.springframework.core-3.0.0.M3
    org.springframework.expression-3.0.0.M3
    org.springframework.web-3.0.0.M3
    org.springframework.web.servlet-3.0.0.M3
    

    您应该具备以下条件:

    添加“Spring Project Nature”不会为您添加依赖项,而只是指示 IDE 该项目正在使用 Spring。

    【讨论】:

    • 这是一个动态 Web 项目。我应该在哪里添加上面的 xml?我发现与我从 sts 仪表板下载的示例有所不同。我的项目的 Web 应用程序库是空的。我已经下载了所有的 jars框架,但我无法将它们添加到我的 Web 应用程序库中。
    • 这是我想要关注的教程页面:vaannila.com/spring/spring-mvc-tutorial-1.html
    • 好的,所以您没有使用 Maven,您只需将库添加到您的项目中:) 让我相应地编辑我的答案。
    【解决方案2】:

    使用maven。它会自动添加必要的jar文件。否则你需要手动做。你可以看看这个http://www.mkyong.com/maven/how-to-convert-java-web-project-to-maven-project/ 将现有项目迁移到 maven

    You can manually add the necessary jar files.
    Right click on the spring project>>
    properties>>
    java build path>>
    libraries>>Add jars
    

    :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 2013-03-31
      相关资源
      最近更新 更多