【问题标题】:Eclipse IDE & Import issuesEclipse IDE 和导入问题
【发布时间】:2026-01-09 09:35:02
【问题描述】:

最近我一直在尝试使用 Eclipse IDE 进行 Java 开发。我主要是java编程的新手。我正在尝试一个 servlet 项目,使用 Tomcat5.5 作为容器。当我在我的类文件中给出import javax.servlet.* 语句时,我遇到了问题,因为 Eclipse 抱怨它找不到那个特定的包。我在 Windows 环境中工作,并且已经在我的类路径中包含以下内容:

.;C:\Program Files\Java\jre1.6.0_07\lib\ext\QTJava.zip;C:\Program Files\Java\jdk1.6.0_13\bin;C:\Program Files\Apache Software Foundation\Tomcat\common\lib\servlet-api.jar;C:\Program Files\Apache Software Foundation\Tomcat\common\lib\jsp-api.jar;C:\Program Files\Apache Software Foundation\Tomcat\common\lib

有什么想法,可能出了什么问题?

【问题讨论】:

    标签: java eclipse jakarta-ee servlets tomcat5.5


    【解决方案1】:

    最后一件事:您发布的 CLASSPATH 值看起来很像 Windows 系统环境变量值。您需要知道,包括 Eclipse 和 Tomcat 在内的每个 IDE 和 Java EE 应用服务器都完全忽略了 CLASSPATH 环境值。最好知道如何根据您的情况适当地设置CLASSPATH。我工作的任何机器上都没有CLASSPATH 环境设置。

    【讨论】:

    • 感谢您对此的输入...是的,它实际上是环境变量值。请原谅我对这个问题缺乏了解,......但只是为了让我正确理解你在说什么:这是我们在类路径环境中设置的值。变量不会被任何 IDE 或 j2ee 服务器使用,所以我们需要为每个项目单独修改 CLASSPATHS??...
    • 当然,因为每个项目都不一样。每个 IDE 都有自己的被设置的 CLASSPATH。 Java EE 应用程序服务器具有您应该遵循的约定。这几乎没有你想象的那么大。
    【解决方案2】:

    在项目中添加一个 lib 文件夹并放入所需的 jars。 然后右键单击每个 jar 并添加到 build-path。

    【讨论】: