当前位置: 技术问答>java相关
请问这是什么原因package javax.servlet does not exist import javax.servlet.*;,谢谢
来源: 互联网 发布时间:2015-08-20
本文导语: 请问这是什么原因,如何解决,谢谢! downloader.java:3: package javax.servlet does not exist import javax.servlet.*; ^ downloader.java:4: package javax.servlet.http does not exist import javax.servlet.http.*; | eg:你的class...
请问这是什么原因,如何解决,谢谢!
downloader.java:3: package javax.servlet does not exist
import javax.servlet.*;
^
downloader.java:4: package javax.servlet.http does not exist
import javax.servlet.http.*;
downloader.java:3: package javax.servlet does not exist
import javax.servlet.*;
^
downloader.java:4: package javax.servlet.http does not exist
import javax.servlet.http.*;
|
eg:你的classpath中有c:tomcatwebappsxxxxweb-infclasses这个路径
把servlet.jar解包,用winrar或jar .可以看的有meta-inf目录,javax目录,其中javax目录中又包括了servlet目录(你的import javax.servlet.*;语句 就是引入了这个目录下的所有.class)
servlet目录下又有http目录,你的import javax.servlet.http.*;就是引入了这下面的所有.class
将javax目录放到c:tomcatwebappsxxxxweb-infclasses目录下面
确定jdk可以通过classpath找到 /javax/servlet/和/javax/servlet/http/这两个目录就可以了
把servlet.jar解包,用winrar或jar .可以看的有meta-inf目录,javax目录,其中javax目录中又包括了servlet目录(你的import javax.servlet.*;语句 就是引入了这个目录下的所有.class)
servlet目录下又有http目录,你的import javax.servlet.http.*;就是引入了这下面的所有.class
将javax目录放到c:tomcatwebappsxxxxweb-infclasses目录下面
确定jdk可以通过classpath找到 /javax/servlet/和/javax/servlet/http/这两个目录就可以了
|
到http://java.sun.com/products/servlet/2.2/ 去下载一个servlet.jar ,放到jdk 的 lib 目录下,然后在win2000 的环境变量设定里面把classpath修改:
.;c:jdk1.3.1libtols.jar;c:jdk1.3.1libdt.jar;c:test.;c:jdk1.3.1libservlet.jar;
.;c:jdk1.3.1libtols.jar;c:jdk1.3.1libdt.jar;c:test.;c:jdk1.3.1libservlet.jar;