Java 如何以编程方式访问Eclipse帮助系统?
背景: 我有一个插件,它应该提供指向其他当前安装的eclipse插件的帮助文件的链接 起初,我以为我在插件中包含了这些html文件,但我无法打开它们,除非我将它们复制到用户的当前工作区中。因为这不是一个选项,所以最优雅的方法是使用eclipse内置的帮助系统 因此,我需要以编程方式访问eclipse帮助系统,以便将文件包含到代码中 有人知道这方面的解决方法吗 编辑:我想我错过了一个中心点:我生成了一个HTML文件,其中应该嵌入到帮助系统的链接 当我打开某个插件的帮助文件时,底部有这样一个链接:Java 如何以编程方式访问Eclipse帮助系统?,java,html,eclipse,plugins,rcp,Java,Html,Eclipse,Plugins,Rcp,背景: 我有一个插件,它应该提供指向其他当前安装的eclipse插件的帮助文件的链接 起初,我以为我在插件中包含了这些html文件,但我无法打开它们,除非我将它们复制到用户的当前工作区中。因为这不是一个选项,所以最优雅的方法是使用eclipse内置的帮助系统 因此,我需要以编程方式访问eclipse帮助系统,以便将文件包含到代码中 有人知道这方面的解决方法吗 编辑:我想我错过了一个中心点:我生成了一个HTML文件,其中应该嵌入到帮助系统的链接 当我打开某个插件的帮助文件时,底部有这样一个链接:
问题是:我无法访问此文档,但我需要。从Eclipse平台API规范中,实现
IWorkbenchHelpSystem接口
,并调用displayHelp()
方法而不带参数以编程方式打开帮助窗口,或调用displayHelp()
方法,将上下文ID字符串作为单个参数,以编程方式打开特定上下文ID的上下文相关帮助。有关详细信息,请阅读API。Eclipse帮助中的“平台插件开发人员指南”中的“用户帮助支持”部分介绍了这一点。谢谢,我以前读过它,但我的问题没有包括在本文中。我认为帮助系统不支持从HTML文件访问其文件,而HTML文件不是帮助系统的一部分。