4.11. Using .jar and .class Files
Problem
You need
to access code in a
.jar or .class file in your
project, but Eclipse can’t find these files.
Solution
Select the project in the Package Explorer, and then select
Project→ Properties to open the Properties dialog. Click the
Libraries tab in this dialog, click Add External JARs for
.jar files or Add Class Folder for
.class files, navigate to the
.jar file or to the folder containing
.class files, and click OK.
Discussion
Often you need other code in the build path, such as
.class or .jar files. For
instance, say you’re developing a Java servlet, as
shown in Example 4-3.
Example 4-3. A simple servlet
package org.cookbook.ch04;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ServletExample extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter( );
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE>");
out.println("Using Servlets");
out.println("</TITLE>");
out.println("</HEAD>");
out.println("Using Servlets");
out.println("</BODY>");
out.println("</HTML>");
}
}A lot of the support for servlets is in
servlet.jar. Eclipse can’t find
servlet.jar by itself, so a lot of wavy red
lines will appear when it comes to the imports, as shown as in Figure 4-17.
Figure 4-17. Missing the servlet.jar file
To add servlet.jar to the build path, select Project ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access