主题:为何 我的jdk1.5 javax包里没有Servlet包
abcde10156
[专家分:0] 发布于 2006-10-19 20:41:00
为何 我的jdk1.5 javax包里没有Servlet包
回复列表 (共6个回复)
沙发
playboy0690 [专家分:490] 发布于 2006-10-20 08:44:00
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也可以
板凳
七夜飘雪 [专家分:500] 发布于 2007-12-13 22:41:00
[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 楼
orangelegend [专家分:860] 发布于 2007-12-14 01:06:00
使用tomcat的\common\lib下的jsp-api.jar,servlet-api.jar也可以
将jsp-api.jar,servlet-api.jar的路径加入到classpath即可。
4 楼
七夜飘雪 [专家分:500] 发布于 2007-12-15 14:53:00
[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󀻯]请点击详细问题[/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 楼
piaoyexie [专家分:1380] 发布于 2007-12-15 16:53:00
Tomcat 里就有
将 %TOMCAT_HOME%\common\lib 目录下的 servlet-api.jar 加到 classpath 中即可
不过要下对版本
Tomcat 5 之后的版本只支持 JDK 5.0 及更新的
6 楼
七夜飘雪 [专家分:500] 发布于 2007-12-28 12:12:00
[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,
我来回复