为什么无法编译servlet?怪!

grantbb 2004-08-31 08:55:06
我的系统无法编译servlet,但是可以执行tomcat的servlet的实例。编译出现如下错误。

---------- javac ----------
HelloWorldExample.java:8: package javax.servlet does not exist
import javax.servlet.*;
^
HelloWorldExample.java:9: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
HelloWorldExample.java:17: cannot resolve symbol
symbol : class HttpServlet
location: class HelloWorldExample
public class HelloWorldExample extends HttpServlet {
^
HelloWorldExample.java:20: cannot resolve symbol
symbol : class HttpServletRequest
location: class HelloWorldExample
public void doGet(HttpServletRequest request,
^
HelloWorldExample.java:21: cannot resolve symbol
symbol : class HttpServletResponse
location: class HelloWorldExample
HttpServletResponse response)
^
HelloWorldExample.java:22: cannot resolve symbol
symbol : class ServletException
location: class HelloWorldExample
throws IOException, ServletException
^
6 errors

输出完成 (耗时 0 秒) - 正常终止
我的环境变量里面有:%CATALINA_HOME%\common\lib\servlet.jar 呀。高手救命。
...全文
156 点赞 收藏 16
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
grantbb 2004-09-01
eclipse
中导入包的问题也解决了。中午结帖
回复
kele6326 2004-09-01
请问楼上,怎样在jdk的基础上导入servlet包到Jcreator中那??
回复
longlin666 2004-08-31
用Jcreator加入Servlet包,这个java软件好用
回复
grantbb 2004-08-31
我试了一下放到..\j2sdk1.4.1_01\jre\lib\ext\lib里面就可以不用再加入到classpath中了。
我一开始写的不对,应该是:servlet-api.jar而不是servlet.jar

同时请教,如何在eclipse中得项目加入servlet-api.jar包???现在eclipse还是不能编译servlet。
回复
HITZXL 2004-08-31
没有碰到过,mark一下
回复
oliveyuganfei 2004-08-31
nofound servlet.java
回复
boykent 2004-08-31
up 只不过没有把你所用的servlet的lib没有加到你的工程中,这个servlet.jar在tomcat里面
回复
朋友别哭 2004-08-31
没有找到编译servlet的jar文件
把servlet-api.jar放到..\j2sdk1.4.1_01\jre\lib\ext\lib里
回复
Tasia 2004-08-31
把你的%tomcat_home%/common/lib/servlet.jar 拷贝到你的%jdk_home%/jre/lib/ext/下


这个问题回答过好几遍了。
回复
hell99081015 2004-08-31
classpath裡面沒有設制好JAR包
回复
grantbb 2004-08-31
我现在把classpath中关于servlet的配置都删除后,然后重启机器,反倒可以编译了。不知为什么?现在非常晕。
回复
TinyJimmy 2004-08-31
eclipse需要将servlet.jar引用到项目中
回复
leochen2004 2004-08-31
把servlet-api.jar加到classpath里面
回复
pleonheart 2004-08-31
把servlet.jar加到CLASSPATH
类似:C:\Tomcat 4.1\common\lib\servlet.jar
回复
power17 2004-08-31
我有有同样的问题,不过我用的是Eclipse+lomboz,希望楼主的问题能尽快解决。

我顶一下吧
回复
sagittarius1979 2004-08-31
%CATALINA_HOME%\common\lib\servlet-api.jar
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-08-31 08:55
社区公告
暂无公告