我安装了最新版本的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 我将tomcat 7添加到eclipse,并将SpringSource Tool Suite添加到Eclipse Kepler。
如何解决这个问题?
答案 0 :(得分:2)
java.servlet,org.hibernate等不是JDK的一部分。它们是必须添加到类路径的外部库(jar)。
答案 1 :(得分:0)
如在另一个问题中所提到的,您需要手动下载jar文件并将它们添加到类路径中,或者使用maven等构建工具,它将帮助您下载将在{{1}中指定的依赖项文件并将它们添加到类路径中。更重要的是,您可以在pom.xml
文件中运行构建和打包,以便将应用程序部署到tomcat中
答案 2 :(得分:0)
对于hibernate,请确保在pom.xml文件中添加了spring-orm
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>4.2.5.RELEASE</version>
</dependency>