Skip to main content
Participant
May 14, 2009
Question

RH8: JavaHelp (1.1.3) does not display TOC in Windows XP, but only in Vista

  • May 14, 2009
  • 1 reply
  • 1843 views

Hi,

I have the following problem. I have been using RoboHelp for HTML now for a while to generate JavaHelp projects.

Since I am generating a context-sensitive help and my customer is only able to implement a help project based on JavaHelp 1.1.3, I cannot use JavaHelp 2.0, though there is a whole series of restrictions with JavaHelp 1.1.3.

With RoboHelp v7, everything worked fine when creating a JavaHelp 1.1.3 project. With RoboHelp v8, however, the TOC is missing in the JavaHelp. It is not displayed. Usually, I am working on my main PC under Windows XP.

I tried to generate a JavaHelp 1.1.3 version with RH 8 under Vista (which I have on my notebook), and the TOC was displayed. The project source is a Web Help project.

When I copy the entire project with the generated JAR file to the PC with Windows XP installed, the TOC is not either displayed.

Is this a known bug or might there be something else with the Java installation that I should consider? As far as I know, there was a similar issue with TOCs and JavaHelp 1.1.3. under RoboHelp X5 long time ago.

I have Windows XP SP2 installed. Would SP3 probably resolve this problem?

I appreciate any answer that might help fixing this problem.

Thanks in advance.

Best regard,

Lena

    This topic has been closed for replies.

    1 reply

    Praful_Jain
    Participating Frequently
    May 15, 2009

    hi Lena,

    I guess I have found the problem why javahelp is not showing the TOC when generated from RoboHelp.

    Each JavaHelp file has a helpset file with extension .hs. This HS file tell javahelp about the help file structure as to where is TOC file, index file, and other information.

    the problem lies in this ,hs file itself.

    The problem line is

    <view mergetype="unite-append">

    you need to change this line to

    <view mergetype="javax.help.UniteAppendMerge">

    and now try running the javahelp again, you should be able to see the TOC. thats what I did to make TOC appear in javahelp.

    Let me know whether this information helps you or not, so that other people can also use this information

    Thanks

    Praful

    Q-termAuthor
    Participant
    May 15, 2009

    Hi Praful,

    many thanks for your reply and helpful workaround.

    I just tried to adjust the hs file according to your suggestion, and everything worked fine

    I guess that this will help many other users having the same problem. And I hope that with the next RoboHelp patch, this will be fixed.

    Thanks again,

    Lena

    Peter Grainge
    Community Expert
    Community Expert
    May 15, 2009

    Hi Praful,

    Thanks for the additional information, but unfortunately the environment of

    my customer currently does only support 1.1.3 (I am creating a

    context-sensitive help that is embedded into their application). Thus, I

    cannot use JavaHelp 2.0.

    But anyway, many thanks for this info.

    Kind regards,

    Lena


    Praful may have finished for the day so I hope he will not mind me stepping in. I think his point was that instead of making the code change by editing the HS file, if you select the 1.1.3 option in the dialog, RoboHelp will write the correct code for you.


    See www.grainge.org for RoboHelp and Authoring tips

    Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.