无法解析导入javax.servlet和org.hibernate-Ubuntu12.04上的EclipseKepler

无法解析导入javax.servlet和org.hibernate-Ubuntu12.04上的EclipseKepler,java,eclipse,spring,hibernate,tomcat,Java,Eclipse,Spring,Hibernate,Tomcat,我安装了最新版本的Eclipse Java EE开普勒版本。 并尝试在Java上编写简单的程序。但当我做一些导入语句时,我捕捉到一个信息: The import xxx cannot be resolved. 它不适用于-javax.servlet、org.hibernate、org.springframework、org.junit 我不知道为什么会这样。我使用的是1.7JDK+Tomcat7。当前的操作系统是Ubuntu 12.04。 我将Tomcat7添加到eclipse中,并为Ecli

我安装了最新版本的Eclipse Java EE开普勒版本。
并尝试在Java上编写简单的程序。但当我做一些导入语句时,我捕捉到一个信息:

The import xxx cannot be resolved.
它不适用于-
javax.servlet、org.hibernate、org.springframework、org.junit

我不知道为什么会这样。我使用的是1.7JDK+Tomcat7。当前的操作系统是Ubuntu 12.04。
我将Tomcat7添加到eclipse中,并为EclipseKepler添加了SpringSource工具套件


如何解决这个问题?java.servlet、org.hibernate等都不是JDK的一部分。它们是必须添加到类路径的外部库(jar)。

如另一个问题中所述,您需要手动下载jar文件并将其添加到类路径,或者使用maven之类的构建工具,它将帮助您下载将在
pom.xml
文件中指定的依赖项,并将它们添加到类路径中。除此之外,您还可以在
war
文件中运行build和package,以便将应用程序部署到tomcat中。对于hibernate,请确保在pom.xml文件中添加了spring orm

 <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>4.2.5.RELEASE</version>
    </dependency>

org.springframework
春季甲虫
4.2.5.1发布

它适用于
它不适用于
-typo?@home我更新了问题。右键单击项目,然后选择构建路径。然后添加所需的罐子。您必须阅读正在使用的库的配置以了解所有必需的jar,或者使用像gradle或Maven这样的依赖关系管理系统。坦率地说,如果您不知道如何在类路径中添加JAR,那么使用Spring、Hibernate和Tomcat可能还为时过早。先学习基础知识。