0

我正在编写一些需要绑定帮助内容系统的应用程序。我遇到了JavaHelp,它似乎非常适合我的需要。

我遇到的问题是,当您下载 JavaHelp 时,它带有自己的 bin 文件夹,看起来您应该单独使用。但是,我很确定如果我只是复制一些 JAR 文件,我应该能够将它们放在我的 Eclipse 的层次结构中并在项目中使用它。

我需要复制哪些 JAR 才能在我的应用程序中使用 JavaHelp?

更新

我让 JavaHelp 工作起来相当容易。不过,我对内置的 Eclipse 帮助有疑问。但我很欣赏你的两个答案!

如果有人有兴趣了解如何将 JavaHelp 添加到您的项目中(不必特定于 Eclipse),我将非常乐意在这里提供答案。

4

2 回答 2

1

虽然 JavaHelp 是一个很好的 api,但 Eclipse 有自己的 api 来寻求帮助,而且(IMO)对于基于 SWT 的应用程序来说,它是一个更好的选择。请参阅这篇关于使用 Eclipse 帮助系统开发帮助的 developerworks 文章。

如果你实际上是在创建一个 swing 应用程序,并且想用它打包 java 帮助,你需要创建帮助文档(帮助主题、帮助集文件、地图文件、TOC、索引、全文搜索数据库),然后将这些文件打包到一个 jar 中,以便与您的应用程序一起分发。有关详细信息,请参阅JavaHelp 用户指南

要从 Eclipse IDE(以及在运行时从您的应用程序)运行帮助查看器,您只需要来自 JavaHelp 发行版的 jar 文件 jhall.jar。

于 2009-03-09T19:57:08.290 回答
1

JavaHelp README详细介绍了下载中提供的可再发行 jar 文件。选择适合您需要的 jar 并将其添加到您的 Eclipse 项目中。

于 2009-03-09T21:07:52.847 回答