1

我安装了最新版本的 Eclipse Java EE Kepler 版本。
并尝试在 Java 上编写简单的程序。但是当我做一些导入语句时,我会收到消息:

The import xxx cannot be resolved.

它不适用于 - javax.servlet, org.hibernate, org.springframework, org.junit

我不知道为什么会发生这种情况。我使用的是 1.7 JDK + tomcat 7。当前操作系统是 Ubuntu 12.04。
我在 Eclipse 中添加了 tomcat 7,并为 Eclipse Kepler 添加了 SpringSource Tool Suite。

如何解决这个麻烦?

4

3 回答 3

2

java.servlet、org.hibernate 等不是 JDK 的一部分。它们是必须添加到类路径的外部库(jar)。

于 2013-09-15T12:48:11.197 回答
0

正如在另一个问题中提到的,您需要手动下载 jar 文件并将它们添加到类路径中,或者使用诸如 maven 之类的构建工具,它将帮助您下载将在pom.xml文件中指定的依赖项并将它们添加到类路径。除此之外,您可以在一个文件中运行构建和打包,war以将您的应用程序部署到 tomcat

于 2013-09-15T12:57:14.787 回答
0

对于休眠,请确保您在 pom.xml 文件中添加了 spring-orm

 <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>4.2.5.RELEASE</version>
    </dependency>
于 2017-08-27T15:20:49.867 回答