如何在Eclipse中获取JavaDoc for SWT和JFace?

时间:2009-02-19 19:52:42

标签: java eclipse swt javadoc jface

我是Eclipse的新手,无法弄清楚如何在编辑时让SWD和JFace的JavaDocs出现。

我该怎么做?谢谢!

7 个答案:

答案 0 :(得分:6)

我假设您已经自己下载了罐子并在项目中引用了它们。如果是这样,您可以右键单击项目资源管理器中的jar(在“Referenced Libraries”节点中),然后单击“Properties”。出现的窗口可以定义jar的JavaDoc和源的位置(如果有的话)。

您也可以点击Project>属性> Java构建路径>库和扩展要添加javadoc / source的jar的节点。

另外值得一提的是,如果您使用Maven(http://maven.apache.org/)来构建项目,它的依赖管理系统将负责为您查找源代码和javadoc。但这是一个不同的话题。也许值得看看常春藤(http://ant.apache.org/ivy/) - 类似的依赖管理系统,但是我可以在不将你的灵魂卖给Maven的情况下使用,我被告知。


您可能还意味着您实际上无法看到javadoc:Window>显示视图>其他...> Java> JavaDoc的。此视图将显示当前焦点的任何内容的javadoc。或者只是将鼠标悬停在方法上以在弹出窗口中查看javadoc。

答案 1 :(得分:4)

根据ukulele的建议,我能够右键单击jar并设置javadoc位置。在这种情况下,在线javadoc的位置是:

http://help.eclipse.org/stable/nftopic/org.eclipse.platform.doc.isv/reference/api/

从SWT网站上找到:

http://www.eclipse.org/swt/docs.php

谢谢!

答案 2 :(得分:1)

如果使用“Plug-in Project”,默认情况下它们就在那里。该项目类型可在“Eclipse for RCP / Plug-in Developers”或“Eclipse Classic”中找到。如果您有不同的版本,则应该能够在通过更新管理器安装“Eclipse SDK”功能后设置此类项目(在可用软件下的3.4中 - > Eclipse项目更新)。

答案 3 :(得分:1)

我经常发现eclipse.org上的javadoc加载速度非常慢。 javadoc可以包含在你的eclipse安装中,因此可以在本地使用;尝试帮助 - >帮助内容菜单,然后搜索“SWT”以查看您的安装是否属实。

答案 4 :(得分:1)

一种方法是将SWT源jar(例如org.eclipse.swt.gtk.linux.x86_64.source_3.7.0.v3735b.jar)从eclipse/plugins目录附加到引用的库。您将能够查看源代码和Javadoc。

Eclipse Community Forums: Standard Widget Toolkit (SWT) » JavaDocs上找到。

答案 5 :(得分:1)

如果您希望JavaDoc安装在Eclipse中安装的所有内容(包括插件),请安装'Eclipse SDK'。更新站点为

download.eclipse.org/eclipse/updates/4.4  

(这是针对eclipse juno。因为kepler使用版本号4.3而不是4.4)
转到Help > Install New Software...并提供上面的“与...合作”部分的网址。然后你应该选择“Eclipse SDK”并安装它 安装和重新进行日食后,只要将鼠标悬停在特殊关键字上,所有文档都会在编辑器中显示。
相信我这是最简单和100%正确的方法。

进一步澄清这将会发生什么,它将为“org.eclipse.swt.gtk.linux.x86_64_3.102.1.v20140206-1358.jar”和“org.eclipse.swt_3.102.1”配置javadoc路径。 v20140206-1334.jar“(或在windows org.eclipse.swt.win32.win32.x86_643.xxxx.jar中),它们在项目结构的插件依赖项中可见。因此,要手动设置javadoc支持右键单击项目>构建路径>配置构建路径>在库选项卡>插件依赖项下,选择与swt相关的.jar(对于windows org.eclipse.swt.win32.win32.x86_643.xxxx.jar对于linux org.eclipse.swt.gtk.linux.x86_64_xxxxxxx.jar)展开它并设置javadoc位置。对于java doc位置,您应该将org.eclipse.platform.doc.isv_4.3.0.v20130606-0003.jar的归档路径指定为“\ Eclipse-Kepler \ eclipse \ plugins \ org.eclipse.platform.doc.isv_4” .3.2.v20140205-0929.jar“位于PATH_TO_ECLIPSE_FOLDER \ eclipse \ plugins中(如果此文件不在那里,你应该把它放在那里)。 U应该将reference / api作为归档中的路径。

答案 6 :(得分:0)

如果您使用org.eclipse.jface.text进行开发,还要将org.eclipse.jface.text jar的javadoc位置编辑为:

http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/reference/api/