环境变量配置完了,运行还是找不到javax.servlet包??

来源:百度知道 编辑:UC知道 时间:2024/05/23 12:58:56
XP系统下

配置环境变量classpath=.;D:\..\J2EE\Tomcat 5.5\common\lib\servlet-api.jar

命令提示符下运行SimpleHello.java

import javax.servlet.ServletException;
import java.io.*;
import javax.servlet.http.*;

public class SimpleHello extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException,IOException
{
PrintWriter out=resp.getWriter();
out.println("Hello World");
out.close();
}
}

报错javax.servlet包找不到,找不到符号。。。。。。

为啥聂???
Jbuild2005下写servlet输出“Hello World”没问题。
IE下http://localhost:8080/WebModule1/servlet1输出也正常。为什么命令提示符下javac SimpleHello.java就报错呢???

CATALINA_HOME设置了;把servlet-api.jar拷贝到jre/lib/ext下,也做了! cmd下还是编译不了?????郁

javax.servlet应该是由tomcat等servlet容器提供的吧?去tomcat里面找找吧。
找到以后编译的时候加上参数 -classpath x:\tomcat\lib\servlet-api.jar
这里的路径是一个例子,不真实存在,具体在什么地方要你自己找。

设置一个CLASSPATH,内容是j2ee.jar试试看

把servlet-api.jar拷贝到jre/lib/ext下就可以了

你设置PATH了吗?