请教两个问题:
1、java jdk中有一个jre,安装的时候有叫我装了一个jre6
如:
D:\Program Files\Java\jdk1.6.0_30\jre
D:\Program Files\Java\jre6
这两个jre有什么区别?
2、用eclipse,在用到servlet的时候,总是报错。大概意思就是没有这样一个包吧。我环境变量应该没有配错的,是按这里配置
http://zhidao.baidu.com/question/319503701.html
请问为什么eclipse总是报错。。。莫非eclipse也要另外特别配置?
谢谢您的解答。复制粘贴都欢迎。分数我很多,大可追加。
为什么要另外导入这个包?在JDK里面没有的吗?
API里面不是有javax.servlet.*吗?为什么还要另外导入的?
你看的是什么API?
JDK的API里没有
你看的是j2ee的API吧。
在JDK下没有这个jar文件。
你的追回
--------------------------------
我用的是javaEE的Eclipse,但是jdk是SE的。我试过下载EE的JDK,但是不知道为什么会有个glassfish,不知道是怎么用的。所以就卸了用回SE的,不知道这样做有什么影响?莫非SE的JDK不包含servlet,而EE的包含?两个JDK不一样吗?
javaEE的Eclipse多了一些web开发的插件。比如server,这个在SDK的Eclipse里就没有。
你用这个插件建一个server它会自动找包。但你也要关联一个web server容器。
EE的JDK我用得也不多glassfish好象是也是一个web容器。这个我叫不准,你可以再查一下。
卸了再安JDK没有影响。
该包是否直接放在tomcat的lib里面,然后以后开发就再不需要导入了?
追答放在那里也行,但是Eclipse还是找不到,仍然会包错,默认在tomcat的lib里面有那个包
为什么要另外导入这个包?在JDK里面没有的吗?
API里面不是有javax.servlet.*吗?为什么还要另外导入的?
我用的是javaEE的Eclipse,但是jdk是SE的。我试过下载EE的JDK,但是不知道为什么会有个glassfish,不知道是怎么用的。所以就卸了用回SE的,不知道这样做有什么影响?莫非SE的JDK不包含servlet,而EE的包含?两个JDK不一样吗?
楼下的回答了,javax.selvlet.*包在javaSE JDK中是没有的,就当外部的第三方包用就行了。
javaEE JDK中才有。两个JDK是不一样。EE的比较大,包含java EE的各种包如selvet,jms那些。