如何说服Eclipse在Ubuntu 9.04下为openjdk显示javadoc文档?

我有这个相当困难的时间!

我已经在以下位置安装了java文档:

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

并加载该文件,显示所有的文件。

不过,我想直接从eclipse中浏览它,并在我将鼠标hover在类上时查看文档。 例如,当我将鼠标hover在“javax.servlet.http.HttpServletRequest”上时,我希望看到它的文档。 我所得到的是:

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

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

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

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

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

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

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

将鼠标悬停在某个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所在的目录。 打开它。 在那里你可以得到 – 整个文档可以在你的指尖(mousetip?)使用。

在Eclipse中,Android项目需要稍微不同的方法,在这种方法中,您在“Java Build Path”中指定JavaDoc位置,而不是“JavaDoc Location”设置。 看到这里的答案,这对我有效:

问题与javadoc

(当我删除旧的Android SDK文件夹时,JavaDoc问题就开始发生了。