为什么无法编译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 呀。高手救命。
...全文
179 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
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里面
Tasia 2004-08-31
  • 打赏
  • 举报
回复
把你的%tomcat_home%/common/lib/servlet.jar 拷贝到你的%jdk_home%/jre/lib/ext/下


这个问题回答过好几遍了。
朋友别哭 2004-08-31
  • 打赏
  • 举报
回复
没有找到编译servlet的jar文件
把servlet-api.jar放到..\j2sdk1.4.1_01\jre\lib\ext\lib里
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

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧