Eclipse WTP:对于项目中定义的类,JSP文件中的“导入___无法解决”错误

时间:2009-10-08 22:27:17

标签: java eclipse jsp weblogic eclipse-wtp

Visual Studio用户在与Eclipse争吵......

我在Oracle Workshop for Weblogic的项目中导入了一组servlet / JSP。 /page.jsp具有以下import语句:

import="com.foo.bar.*"

Eclipse显示错误:

  

无法解析导入com。

实现上述导入的类位于/WEB-INF/src但我不知道如何在Eclipse中构建类来解决该错误。我假设Eclipse会自动构建.java文件并将输出放在/WEB-INF/classes中,但它没有这样做。

可能是因为我没有正确构建我的项目目录所以也许这就是为什么Eclipse没有构建我的源代码。有什么建议?我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:7)

首先,/WEB-INF/src是保存java源的一个相当奇怪的地方;您可能希望将它们移出/WEB-INF(例如,转移到项目根目录中的/src

无论哪种方式,您都需要告诉Eclipse您的源位置以及构建类的位置。它在项目属性对话框中完成:

  1. 在Eclipse中右键单击您的项目,选择Properties
  2. 点击左侧的Java Build路径
  3. 点击右侧的“来源”标签
  4. 点击添加文件夹按钮,然后添加源文件夹(/WEB-INF/src或移动到的任何位置)
  5. 确保在
  6. 下方选中允许源文件夹的输出文件夹
  7. 在新添加的源路径下选择输出文件夹,并将其指向/WEB-INF/classes或您选择的其他位置。