如何在Eclipse项目中包含JavaHelp?

时间:2009-03-09 19:01:34

标签: java swing javahelp

我正在编写一些需要将帮助内容系统绑定到它的应用程序。我遇到了JavaHelp,这似乎是我所需要的。

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

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

更新

我让JavaHelp很容易工作。我遇到了内置Eclipse帮助的问题。但我很欣赏你的两个答案!

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

2 个答案:

答案 0 :(得分:1)

虽然JavaHelp是一个很好的api,但Eclipse有自己的api求助,而且(IMO)它是基于SWT的应用程序的更好的选择。有关使用Eclipse帮助系统开发帮助的信息,请参阅this developerworks article

如果你实际上正在创建一个swing应用程序,并希望用它打包java帮助,你需要创建帮助文档(帮助主题,helpset文件,映射文件,TOC,索引,全文搜索db )然后将这些文件打包到一个jar中,以便与您的应用程序一起分发。有关详细信息,请参阅JavaHelp Users Guide

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

答案 1 :(得分:1)

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