Eclipse WTP:对于项目中定义的类,JSP文件中的“导入___无法解决”错误
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没有构建我的源代码。 有什么建议么? 我怎样才能让它发挥作用?
首先, /WEB-INF/src
是保存java源码的一个相当奇怪的地方; 您可能希望将它们移出/WEB-INF
(例如,在项目根目录中的/src
)
无论哪种方式,您都需要告诉Eclipse您的源代码以及构建类的位置。 它在项目属性对话框中完成:
- 在Eclipse中右键单击您的项目,选择Properties
- 单击左侧的Java Build路径
- 单击右侧的“源”选项卡
- 单击“添加文件夹”按钮并添加源文件夹(
/WEB-INF/src
或将其移动到的位置) - 确保在下面选中允许源文件夹的输出文件夹
- 在新添加的源路径下选择输出文件夹并将其指向
/WEB-INF/classes
或您选择的其他位置。