为什么我用javac编译包含javax包的javaBean出错误(JDK1.3 + Tomcat4.0).
为什么我用javac编译包含javax包的javaBean出错误.
原程序如下:
//===================== Morning.java ====================
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Morning extends HttpServlet
{
public void service(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html; charset=GB2312");
PrintWriter pw=res.getWriter();
pw.println("<HTML>");
pw.println("<HEAD>");
pw.println("<TITLE>Morning</TITLE>");
pw.println("</HEAD>");
pw.println("<BODY>");
pw.println("<H1>Good Morning!!<BR>");
pw.println("早上好!!</H1>");
pw.println("</BODY>");
pw.println("</HTML>");
}
}
////-------------------------------------
错误:
package javax.servlet does not exist
import javax.servlet.http.*
等.
////-----------------------
请问这是为什么?除了安装Java(TM) 2 SDK,
Standard Edition Version 1.3.1,Tomcat4.0外还要安装其他的什么???
我在Autoexec.bat的设置如下:
@ECHO OFF
PROMPT $p$g
PATH=f:\jdk\bin;
SET CLASSPATH=f:\jdk\lib\tools.jar;
SET CLASSPATH=%CLASSPATH%;f:\Tomact\common\lib\tools.jar;
SET CLASSPATH=%CLASSPATH%;f:\Tomact\common\lib\servlet.jar;
SET CLASSPATH=%CLASSPATH%;F:\javamail\mail.jar;
SET CLASSPATH=%CLASSPATH%;F:\jaf\activation.jar;
set TOMCAT_HOME=f:\tomcat;
SET JAVA_HOME=f:\JDK;
Tomcat4!
请告诉我,谢谢!!!
一定加分。