我已经jdk1.6.0_13安装了,但是当我试图找到一个javax.servlet包,或者在我无法得到任何东西之后在Eclipse中按Ctrl+ .我在哪里可以下载此软件包,为什么它不包含在开发人员的标准发行版中?SpaceServlet
Joa*_*uer 87
javax.servlet是Java EE(Java Enterprise Edition)的一部分.您已经获得了Java SE(Java标准版)的JDK.
例如,您可以使用Java EE SDK.
或者,简单的servlet容器(如Apache Tomcat)也附带此API(查找servlet-api.jar).
Tee*_*sti 21
Joachim Sauer的回答更详细一点:
至少在Ubuntu上,元数据包tomcat6依赖于元数据包tomcat6-common(和其他元素),这取决于元数据包libtomcat6-java,它取决于包libservlet2.5-java(和其他).据载,除其他外,文件/usr/share/java/servlet-api-2.5.jar和/usr/share/java/jsp-api-2.1.jar,这是你所需要的servlet和JSP库.因此,如果您通过apt-get或Ubuntu软件中心安装了Tomcat 6,那么您已经拥有了这些库; 剩下的就是让Tomcat在你的项目中使用它们.
将库/usr/share/java/servlet-api-2.5.jar和/usr/share/java/jsp-api-2.1.jar这样的类路径:
对于所有项目,通过选择Window - > Preferences - > Java - > Installed JREs配置Eclipse,然后选择您正在使用的JRE,按Edit,然后按Add External JARs,然后从上面给出的位置选择文件.
对于一个项目,通过右键单击Project Explorer窗格中的项目,然后选择Properties - > Java Build Path,然后按Add External JARs,然后从上面给出的位置选择文件.
进一步说明1:这些是与Tomcat 6一起使用的那些库的正确版本; 对于其他Tomcat版本,请参阅http://tomcat.apache.org/whichversion.html页面上的表格,尽管我认为每个Tomcat版本都包含适合它的这些库的版本.
进一步说明2:Package libservlet2.5-java的描述(dpkg-query -s libservlet2.5-java)表示:'Apache Tomcat实现了Sun Microsystems 的Java Servlet和JavaServer Pages(JSP)规范,并提供了一个"纯Java"HTTP Web服务器环境,供Java代码运行.这个包包含Java Servlet和JSP库.
| 归档时间: |
|
| 查看次数: |
147369 次 |
| 最近记录: |