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

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

我该怎么做呢? 谢谢!

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

您还可以通过单击“项目”>“属性”>“Java构建路径”>“库”并展开要添加javadoc / source的jar的节点来实现此目的。

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


您可能还意味着您实际上无法看到javadoc:Window> Show View> Other …> Java> JavaDoc。 此视图将显示当前焦点的javadoc。 或者只是将鼠标hover在方法上以在弹出窗口中查看javadoc。

根据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

谢谢!

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

我经常发现eclipse.org上的javadoc真的很慢。 javadocs可能包含在你的eclipse安装中,因此可以在本地使用; 尝试帮助 – >帮助目录菜单并搜索“SWT”以查看您的安装是否属实。

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

在Eclipse社区论坛上找到:标准窗口小部件工具包(SWT)»JavaDocs 。

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

 download.eclipse.org/eclipse/updates/4.4 

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

为了进一步说明,将会发生的事情是它将为“org.eclipse.swt.gtk.linux.x86_64_3.102.1.v20140206-1358.jar”和“org.eclipse.swt_3.102.1.v20140206-1334”配置javadoc路径.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中(如果此文件不在那里,你应该把它放在那里)。 你应该将reference / api作为归档中的路径。

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

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