我用的是:jdk-1_5_0_04-windows-i586-p,可是报错是:D:\Tomcat 5.5\webapps\ROOT\sl_exp\p90\HelloWorld.java:2: 软件包 javax.servlet 不存在
import javax.servlet.*;
^
D:\Tomcat 5.5\webapps\ROOT\sl_exp\p90\HelloWorld.java:3: 软件包 javax.servlet 不存在
import javax.servlet.http;
                     ^
请问这是什么问题呢难道jdk-1_5不支持javax包吗?

解决方案 »

  1.   

    据我所知javax.servlet属于扩展包,需要另外添加到classpath中的。
    tomcat里面有这个包,具体在哪个目录下我不太记得了,好象是在lib下,你找一下吧。
      

  2.   

    \Tomcat 5.0-3\common\lib\servlet-api.jar
      

  3.   

    jdk-1_5_0_04-windows-i586-p 中并没有包含 javax.servlet 软件包可以自己找个 javax.servlet 软件包Tomcat 中有
      

  4.   

    楼上更搞笑。
    JDK5.0中本来就没有servlet-api.jar这个包
      

  5.   

    src.zip中    \src\javax\中原来没有servlet这个包。1.4.2_09.你可以自己加上,方法是:把src.zip解压开,然后找一个servlet这个包放到相应的目录下,然后再用rar打包,
    我把扩展名改为src.jar 也能用;放到原来的地方,
    我不放心,又复制一个放到\lib目录下,然后就搞定了;我的原来就是和你一样的情况,编译的时候老是出错,
      

  6.   

    tomcat 中啦.楼上的方法真麻烦...
      

  7.   

    \Tomcat 5.0-3\common\lib\servlet-api.jar
      

  8.   

    classpath有没有设定,WEB服务器有没有装好,请楼主确认一下