【问题标题】:How to add Javadoc for Servlet API in Eclipse如何在 Eclipse 中为 Servlet API 添加 Javadoc
【发布时间】:2011-02-21 14:33:01
【问题描述】:

我在 Eclipse 中有一个动态 Web 应用程序,它使用 Tomcat 作为运行时环境。

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

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

【问题讨论】:

    标签: eclipse tomcat servlets javadoc


    【解决方案1】:

    在项目的包资源管理器中,转到 Java 资源 > 库。右键单击servlet-api.jar,选择属性并在此处指定源位置(apache-tomcat-x.x.x-src.zip 文件)。

    另一种方法是使用 Ctrl+Shift+TCtrl 打开任何 Servlet API 类+单击现有代码中的任何导入/声明,然后单击 Attach Source... 按钮并在此处指定它。

    【讨论】:

    • 非常感谢!
    • 您可以从address 下载源 zip 文件。此外,我必须提取此 zip 文件以获取 jar 文件并作为 java 源附加,因为直接附加 zip 文件对我不起作用。
    【解决方案2】:

    您可以从Maven 下载 servlet api 的源 jar,然后构建您自己的 javadoc jar 或仅使用源。

    【讨论】:

      【解决方案3】:

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

      你会得到一个 tar.gz 文件,你必须解压它,因为 eclipse 只能读取文件夹或 zip / jar。

      第二,在您的 Java 构建路径中设置库 Tomcat 和“servlet-api.jar”的 Javadoc 位置。指向文件夹“(...)\tomcat-8.5-doc\servletapi”:

      现在 eclipse 会显示正确的 Javadoc:

      【讨论】:

        【解决方案4】:

        我一直在尝试以适当的方式附加 javax. 库的源代码但没有结果,直到我发现在某些情况下由于某种原因 Eclipse 搞乱了两者之间的关系.jar 及其类。例如。当我点击HttpServlet.class附加源... 时,为我的gwt-user.jar 库提供源的给定选项让我有点困惑。

        因此,人们可能会尝试在 Project > Properties > Java Build Path > Order and Export 中使用他的库的优先级来将您的工具包放在其余部分之上(例如,将 Apache Tomcat v7.0 库放在更高的位置GWT SDK)。此外,在 Libraries 选项卡上,为 servlet-api.jar 提供正确的源存档,例如 apache-tomcat-7.0.22-src.zip。神奇的是,问题终于解决了。

        【讨论】:

          【解决方案5】:

          在项目的包资源管理器中,转到 Java 资源 > 库。右键单击 servlet-api.jar,选择 Properties 并在此处指定源位置(apache-tomcat-x.x.x-src.zip 文件)。

          在项目的包资源管理器中,转到 Java 资源 > 库。右键单击 servlet-api.jar,选择 Properties 并在此处指定源位置 (http://docs.oracle.com/javaee/7/api/)。这将提供在线 api 的直接链接。

          【讨论】:

            猜你喜欢
            • 2016-08-15
            • 2021-08-25
            • 2011-10-25
            • 2016-04-05
            • 1970-01-01
            • 2013-10-06
            • 2017-08-06
            • 2022-01-08
            • 2013-01-01
            相关资源
            最近更新 更多