一尘不染

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

jsp

一个正在使用Eclipse奋斗的Visual Studio用户…

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

import="com.foo.bar.*"

Eclipse显示错误:

导入com无法解析。

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

可能是因为我没有正确构建项目目录,所以也许这就是Eclipse无法构建源代码的原因。有什么建议么?我该如何工作?


阅读 268

收藏
2020-06-08

共1个答案

一尘不染

首先,/WEB-INF/src保留Java源代码是一个很奇怪的地方。您可能希望将其移出/WEB-INF/src例如,移到项目根目录中)

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

  1. 在Eclipse中右键单击您的项目,选择Properties
  2. 单击左侧的Java Build路径
  3. 单击右侧的源选项卡
  4. 单击添加文件夹按钮并添加您的源文件夹(/WEB-INF/src或将其移动到的位置)
  5. 确保在下面选中 允许源文件夹的输出文件夹
  6. 在新添加的源路径下,选择输出文件夹并将其指向/WEB-INF/classes您选择的其他位置。
2020-06-08