如何在Eclipse中添加Javadoc for Servlet API

时间:2010-05-19 21:14:48

标签: eclipse tomcat servlets javadoc

我在Eclipse中使用Tomcat作为运行时环境的动态Web应用程序。

我无法添加Javadoc路径Tomcat Servlet API:如图所示,编辑按钮始终被禁用!

alt text http://filaty.com/i/1005/80306/tom.JPG

5 个答案:

答案 0 :(得分:14)

在项目的Package Explorer中,转到 Java Resources>库。右键单击servlet-api.jar,选择属性并在其中指定源位置(apache-tomcat-x.x.x-src.zip文件)。

另一种方法是使用 Ctrl + Shift + T Ctrl 打开任何Servlet API类+单击现有代码中的任何导入/声明,然后单击附加源... 按钮并在那里指定。

答案 1 :(得分:6)

您可以从Maven下载servlet api的源jar,并构建您自己的javadoc jar或只使用源代码。

答案 2 :(得分:2)

首先,下载"完整文档"来自tomcat网站。作为tomcat 8.5.23的示例: https://tomcat.apache.org/download-80.cgi

tomcat full documantation

您将获得一个tar.gz文件,您必须解压缩,因为eclipse只能读取文件夹或zip / jar。

第二次,在Java Build Path中设置库Tomcat和" servlet-api.jar"的Javadoc位置。指向文件夹"(...)\ tomcat-8.5-doc \ servletapi":

eclipse tomcat servlet-api.jar

现在eclipse会告诉你正确的Javadoc: enter image description here

答案 3 :(得分:0)

我一直在尝试以正确的方式附加javax.库的源而没有结果,直到我发现在某些情况下由于某些原因 Eclipse 搞乱了 .jar 与其类之间的关系。例如。当我点击 Attach Source ... HttpServlet.class给定的选项提供我的gwt-user.jar lib的来源时,我有点困惑。

因此,可以尝试在 Project>中尝试使用其libs的优先级。属性> Java构建路径>订购和导出将您的工具包放在其余部分(例如,将Apache Tomcat v7.0库放在GWT SDK之后。此外,在 Libraries 选项卡中,为servlet-api.jar提供正确的源存档,例如 apache-tomcat-7.0.22-src.zip 。可悲的是,问题终究解决了。

答案 4 :(得分:0)

在项目的Package Explorer中,转到Java Resources>库。右键单击servlet-api.jar,选择Properties并在那里指定源位置(apache-tomcat-x.x.x-src.zip文件)。

在项目的Package Explorer中,转到Java Resources>库。右键单击servlet-api.jar,选择Properties并在那里指定源位置(http://docs.oracle.com/javaee/7/api/)。这将直接链接到api online。