如果正在创建并非基于 Eclipse 框架的应用程序,仍可使用 Eclipse 帮助系统。应用程序可以封装和安装独立的帮助系统,它是一个非常小的 Eclipse 版本,包括除帮助系统之外的所有内容。然后,应用程序可从它的“帮助”菜单或 UI 对象进行 API 调用以启动帮助浏览器。独立帮助系统具有集成帮助系统的所有功能部件,但弹出信息和活动帮助除外。
Help helpSystem = new Help("d:\\myApp\\eclipse\\plugins");
helpSystem.start();
在应用程序结束时,要关闭帮助系统:
helpSystem.shutdown();
helpSystem.displayHelp();
还可以调用有关特定主要 TOC 文件或主题的帮助:
helpSystem.displayHelp("/com.mycompany.mytool.doc/toc.xml"); helpSystem.displayHelp("/com.mycompany.mytool.doc/tasks/task1.htm");
org.eclipse.help.standalone.Help 类有一个简单的主程序,您可以启动该程序并查看独立帮助如何出现在屏幕上。从命令行运行以下命令:
java -classpath d:\myApp\eclipse\plugins\org.eclipse.help_2.0.0\help.jar org.eclipse.help.standalone.Help d:\myApp\eclipse\plugins