开发者

Eclipse WTP: "The import ___ cannot be resolved for" error in a JSP file for a class defined in project

A Visual Studio user struggling w/ Eclipse...

I imported a set of servlets/JSPs into a project in Oracle Workshop for Weblogic. /page.jsp has the following import statement:

import="com.foo.bar.*"

Eclipse is displaying an error:

The import com cannot be resolved.

The class that implements the above import is in /WEB-INF/src开发者_运维问答 but I don't know how to build the class in Eclipse to resolve that error. I assumed Eclipse would automagically build the .java file and place the output in /WEB-INF/classes, but it's not doing that.

It could be that I haven't structured my project directories correctly so perhaps that's why Eclipse isn't building my source. Any suggestions? How can I get this to work?


First of all, /WEB-INF/src is a rather strange place to keep your java sources; you may want to move them out of /WEB-INF (into /src in project root, for example)

Either way, you need to tell Eclipse where your sources are and where you want classes built to. It's done in project properties dialog:

  1. Right-click on your project in Eclipse, select Properties
  2. Click on Java Build path on the left
  3. Click source tab on the right
  4. Click Add Folder button and add your source folder (/WEB-INF/src or wherever you moved it to)
  5. Ensure Allow output folders for source folders is checked below
  6. Under newly added source path select output folder and point it to /WEB-INF/classes or other location of your choice.
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜