如何安装 Eclipse PDE 的源码/Java文档?

7
我已通过http://download.eclipse.org/releases/juno更新站在Eclipse 3.8上安装了插件开发环境。现在,在“插件依赖”树下的PDE项目中,我发现所有的PDE JAR都附有相同的源设置,但是这些JAR文件并不包含任何源代码——只有类文件。
由于这个原因,我看不到PDE/JFace类的Javadoc,并且在自动生成的代码中会出现丑陋的arg0、arg1等参数。
请问我在哪里以及如何获取PDE/JFace的源代码或Javadoc?

你从哪里获取的没有安装PDE的Eclipse 3.8?3.8 Eclipse SDK包括PDE和所有源插件。 - Paul Webster
在这里:http://download.eclipse.org/eclipse/downloads/drops/R-3.8-201206081200/,请查看“平台运行时二进制文件”。我喜欢从头开始构建我的Eclipse。 - Fixpoint
2个回答

12

首先,我尝试复现了您的问题。

  • 从您提供的位置下载了Eclipse平台运行时二进制文件
  • 安装了插件开发工具-> 没有源码或Javadocs

现在,以下步骤对我有效:

  • 帮助-> 安装新软件
  • 选择“Eclipse项目更新”(而不是Juno主站点!)
  • 安装“Eclipse RCP插件开发者资源”

这为我提供了所有插件依赖项的源代码和Javadocs,这些源代码和Javadocs位于新创建的“Hello World”插件项目中。Eclipse安装的大小仅增加了10 MB,总共为116 MB。


2
还有针对PDE和JDT的SDK功能。 - Paul Webster

5

感谢 tobias_k,

这个很好用,但是我还需要安装以下资源才能获取例如 IFolder 的 javadoc:

  • Eclipse 平台 SDK
  • PDE/API 工具环境描述

它们在我的 Eclipse 发行版中没有安装。 希望这可以帮助到其他人!


1
我需要查看 org.eclipse.ui.part.MultiPageEditorPart 的源代码,安装 Eclipse Platform SDK 可以实现这个目的。 - Danny Lo
1
一般来说,有许多包含各种源代码部分的“xxx SDK”或“xxx开发者资源”软件包。根据您需要访问哪些源,您需要选择相应的软件包进行安装。例如,用于启动配置(如“AbstractLaunchShortcut”的JDT组件)的JDT内容位于“Eclipse JDT插件开发人员资源”中。 - Alexandros

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接