环境变量配置完了,运行还是找不到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下还是编译不了?????郁
配置环境变量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了吗?