回 帖 发 新 帖 刷新版面

主题:为何 我的jdk1.5 javax包里没有Servlet包

为何 我的jdk1.5 javax包里没有Servlet包

回复列表 (共6个回复)

沙发

jdk1.5是JAVA标准开发版本,也就是所谓的J2SE
httpservlet是J2EE里面才有的,你可以在[url]http://java.sun.com/javaee/downloads/index.jsp[/url]下载j2ee开发包,或者使用tomcat的\common\lib下的jsp-api.jar,servlet-api.jar也可以

板凳

[quote]jdk1.5是JAVA标准开发版本,也就是所谓的J2SE
httpservlet是J2EE里面才有的,你可以在[url]http://java.sun.com/javaee/downloads/index.jsp[/url]下载j2ee开发包,或者使用tomcat的\common\lib下的jsp-api.jar,servlet-api.jar也可以[/quote]


我也是这个问题,真是想哭,
请高手说具体点这么做。不想下j2ee的jdk了怕他与我的jdk1.4冲突,为什么初学者多要走那么多的弯路。。悲哀!!!!!!!!
真是捉弄人,看了好几个帖子,多是稍微提了下,,,,

3 楼

使用tomcat的\common\lib下的jsp-api.jar,servlet-api.jar也可以

将jsp-api.jar,servlet-api.jar的路径加入到classpath即可。

4 楼

[quote]使用tomcat的\common\lib下的jsp-api.jar,servlet-api.jar也可以

将jsp-api.jar,servlet-api.jar的路径加入到classpath即可。[/quote]

我找N多的资料视频啊,论坛啊,书籍啊,安做了很多,,
但是还是不行,
看看我的详细问题:
[url=http://www.chinajavaworld.com/thread.jspa?messageID=790255&#790255]请点击详细问题[/url]


我现在安装了jdk1.4,但是我现在做j2ee,在做jsp页面时候 
用到javax.servlet.jsp.*;这个包下的api编译时提示,找不到javax.servlet.jsp.*;这个包,, 
我下了tomact服务器,调试其他的jsp页面可以成功了,不知道该怎么解决该问题.. 
是不是,做j2ee开发得下个其他的jdk什么的,,,? 
谢谢,高手来解救下..啊 

补充如下: 
我的j2sdk用java -version 得到1.5.0_05是1.5版本的吧。。 
tomact是6.0版本, 
现在tomact上examples下的servlet程序可以调试成功,但是我发现他的源程序多没用到javax.servlet.jsp这个jsp子包。dos下能用javac编译过, 
但是我看书上有jsp这个子包,我用javac在dos下编译,劳是说找不到javax.servlet.jsp这个包。。。 
我在系统环境变量下的class_path下加上的tomact下的servlet-api.jar这个包,我发现tomact的lib下的javax.servlet.servlet-api包有javax.servlet.jsp子包,,,, 
弄了好几天了,还是同样的问题,真是郁闷的很啊,,,,, 
现在我吧我的环境变量写下大家看看,: 
1234567891011121314
 /*
JAVA_HOME=D:\Sun\AppServer\jdk

path =%JAVA_HOME%\bin

CLASS_PATH=D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar;.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

TOMCAT_HOME=D:\Program Files\Apache Software Foundation\Tomcat 6.0


CATALINA_BASE=D:\Program Files\Apache Software Foundation\Tomcat 6.0
CATALINA_HOME=D:\Program Files\Apache Software Foundation\Tomcat 6.0
这些多是在网上找的资料说的,一些视频里的,和一些书籍上说的,但是我多安做了,还是不行,就是javax.servlet.jsp子 包找不到。。。问题。。。
*/

 

5 楼

Tomcat 里就有
将 %TOMCAT_HOME%\common\lib 目录下的 servlet-api.jar 加到 classpath 中即可
不过要下对版本
Tomcat 5 之后的版本只支持 JDK 5.0 及更新的

6 楼

[quote]Tomcat 里就有
将 %TOMCAT_HOME%\common\lib 目录下的 servlet-api.jar 加到 classpath 中即可
不过要下对版本
Tomcat 5 之后的版本只支持 JDK 5.0 及更新的[/quote]
发现自己走了很多的弯路,其实大家要是在遇到这样的问题请好好看看上面几句话,就这么简单,几秒钟就搞定的问题
java工具对初学者来说确实是烦恼的问题,不过大家不要灰心,自己慢慢领悟,慢慢摸索
以前不知道在那里看到的,说设置clall_path靠,误人子弟,应该是classpath才对的。。

如果你用jcreator工具:
Configure-》Options-》JDK Profiles-》选中你的JDk->(edit)编辑-》
Classes-》Add-》Arichive-》找到你的servlet-api.jar;
重复这个动作找到你的jsp-aip.jar  点击oK就可以了。

如果你用Eclipse工具:
把你的左边试图切换到Package Explorer---》点开你的工程目录--》选中你的JRE System Library--》右键---》Bulid path-->Configure Bulid path-->选中Libraries选项卡试图--》Add External JARs--》找到你的jsp-api.jar--》重复动作找到你的servlet-aip.jar---》点击OK按钮,就可以了。

关于servlet-api.jar和jsp-api.jar,如果你下了Tomcat服务器的话在common\lib 里面可以找到这连个jar文件,如果你没下,那你可以去下个j2ee的jdk里面有这急个jar,



我来回复

您尚未登录,请登录后再回复。点此登录或注册