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

时间:2009-06-21 00:31:17

标签: eclipse ubuntu javadoc

我现在很难过!

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

  

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

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

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

  

注意:此元素没有附加   来源和Javadoc不可能   在随附的Javadoc中找到。

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

4 个答案:

答案 0 :(得分:8)

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

您需要安装Servlet API文档,然后在“软件包资源管理器”选项卡的库部分中,右键单击servlet-api.jar,然后选择“属性”。然后,您就可以为其选择一个javadoc位置。

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

答案 1 :(得分:2)

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

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

Problems with javadoc

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