6

我在这方面很难过!

我已将 java 文档安装在:

文件:///usr/share/doc/openjdk-6-jre/api/index.html

并且加载该文件确实向我显示了所有文档。

但是,当我将鼠标悬停在一个类上时,我想直接从 eclipse 中浏览它并查看文档。例如,当我将鼠标悬停在“javax.servlet.http.HttpServletRequest”上时,我想查看它的文档。我得到的是:

注意:此元素没有附加源,并且在附加的 Javadoc 中找不到 Javadoc。

任何人都可以帮助纠正我的开发环境吗?

4

4 回答 4

8

javax.servlet.http.HttpServletRequest不是 OpenJDK 的一部分,因此 OpenJDK 文档不会包含有关它的信息。

您需要安装Servlet API文档,然后在 Package Explorer 选项卡的 library 部分中,右键单击servlet-api.jar并选择 Properties。然后,您将能够为此选择一个 javadoc 位置。

或者,对于 Ubuntu 友好的解决方案,安装libservlet2.5-java-doc包,然后使用上述过程将 javadoc 添加到您的 Servlet API jar 文件中。

于 2009-06-21T01:20:59.110 回答
2

在属性下,您可以输入托管 servlet API 的 URL,例如:

http://tomcat.apache.org/tomcat-5.5-doc/servletapi/

于 2011-01-02T00:43:58.977 回答
0

当您将鼠标悬停在某个 Java 类上时,以下过程将使 Java 文档在 Eclipse 中可用。从http://www.google.co.in/url?sa=t&source=web&ct=res&cd=4&ved=0CC0QFjAD&url=https%3A%2F%2Fcds.sun.com%下载 Java 文档(适用于版本 6) 2Fis斌%2FINTERSHOP.enfinity%2FWFS%2FCDS-CDS_Developer站点%2Fen_US%2F-%2FUSD%2FViewProductDetail启动%3FProductRef%3Djdk-6u10中-文档-OTH-JPR%40CDS-CDS_Developer&EI = T-z3S87CAYuyNq3UweAF&USG = AFQjCNH54wkg50p7PJGmv6dEJd0zxXTGRA&SIG2 = PV8 -OZ7ZQEash89kUFhvUw 这是一个压缩文件 jdk-*-docs.zip(* 表示版本号,例如,6u18 表示 Java 版本 6.18)。打开 Eclipse。单击窗口 > 显示视图 > Javadoc 右键单击​​ Javadoc 控制台。选择打开输入。单击“更改附加源”。选择“外部文件”。导航到 jdk-*-docs.zip 所在的目录。打开它。有了它 - 整个文档触手可及(鼠标提示?)。

于 2010-05-22T14:47:43.180 回答
0

Eclipse 中的 Android 项目需要稍微不同的方法,您可以在"Java Build Path"中指定 JavaDoc 位置,而不是"JavaDoc Location"设置。在此处查看对我有用的答案:

javadoc 的问题

(当我删除旧的 Android SDK 文件夹时,JavaDoc 问题开始发生在我身上。)

于 2011-12-29T11:05:51.747 回答