写了一个servlet程序,但用javac编译时,发现javax.servlet.*,javax.servlet.http.*不存在,为什么?怎样解决?

foretwong 2002-04-20 11:18:13
谢谢您!!!!
...全文
94 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
foretwong 2002-04-21
thanks!~~
我不知道怎么样给分耶!~~
回复
wyzh 2002-04-20
你是不是没有装server包呀?
回复
worldheart 2002-04-20
不知道你的Servlet是在什么一种环境下工作的,如果是在JDK的DOS模式下,则你需要设置一个环境变量:

classpath=.;

注意,一定要有那个当前目录符号!
回复
uu_snow 2002-04-20
把你的CLASSPATH中加上支持SERVLET的JAR包
回复
dasha 2002-04-20
你如果是在一般的集成环境下,如JCREATOR,那么就算你把CLASSPATH设定正确了仍然会出现上面的错误,如果在MS-DOS下编译,就不会出现问题
回复
foretwong 2002-04-20
好的,等问题解决了一定给分!
谢谢大家!~~~
回复
笨魚 2002-04-20
javac -classpath e:\servlet.jar aaa.java

e:\servlet.jar----->换成你的路径

回复
tyscon 2002-04-20
你还是没有搞清楚classpath的本质,
看这个吧。
看懂了给分。
http://www.csdn.net/expert/topic/656/656067.xml?temp=6.948489E-02
回复
tyscon 2002-04-20
唉,
你为什么要使用jbuilder的jdk呢,
下载一个单独的jdk,然后
在环境变量里面,
设置:
path=c:\j2sdk1.4\bin;
classpath=.;c:\j2sdk1.3\lib;e:\jwsdk1.0\lib\servlet.jar
2k系统在环境变量里面设置,
98你就自己写一个bat文件,内容就是将上面的话加上set。
回复
foretwong 2002-04-20
还是说package javax.servlet不存在。
我载了一个jwsdk1.0.1,解压在e:下。但是我的jdk在e:\jbuilder6下。
在e:\jwsdk1.0.1\lib下有servlet.jar,应该怎么样设置classpath呢?
回复
tyscon 2002-04-20
你的server是什么啊,
找到servlet.jar这个文件包,然后将该文件所在的目录写到classpath中去。
classpath在我的电脑,属性,高级,环境变量,系统变量中添加
classpath
.;所在目录\servlet.jar;等等。
如果有classpath,直接编辑即可。
回复
foretwong 2002-04-20
我想大概是没有装servlet包吧!~
但是怎么设置呢?
我能在jbuider6中的一个目录找到javax,其中也有诸如ServletException之类的.java文件。

怎么样设置classpath呢?
谢谢!!!
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告