Explanation

Lots of files

Even though this appears to be a very simple example, the reality is that even this tiny example across the HTML files:

  • index.html

  • ar01s02.html

And the JavaHelp system files:

  • jhelpset.hs

  • jhelptoc.xml

  • jhelpmap.jhm

  • jhelpidx.xml

The help viewer is instantiated from the class:

Cheating

I am a cheater , yes I admit it. I did not create each of these files I used XSLT to convert an XML DocBook document to JavaHelp. Converting to JavaHelp from some other, easier to author in format, is the usual way to write documentation for use with JavaHelp. Creating each of the files individually is too much work and is not the intention of the creaters of the System.