Java Help Systems Supported By Helpinator

As of version 3.10 Helpinator supports the following Java-oriented help systems:

  1. OracleHelp,
  2. JavaHelp
  3. HelpGUI

 

1. OracleHelp

The most powerful and well-thought help system for Java created by Oracle Corporation. Has two “branches”: OracleHelp for Java and OracleHelp for Web. New versions come out regularly.

Blog post about OracleHelp:

http://www.helpinator.com/blog/2013/02/24/version-3-10-oraclehelp/

2. JavaHelp

Original Java help system. Outdated and is not under active development.

Blog post about JavaHelp:

http://www.helpinator.com/blog/2013/01/10/version-3-9-javahelp/

3. HelpGUI

A lightweight help system with a limited set of features.

http://www.helpinator.com/helpgui.html

Version 3.9: JavaHelp

From version 3.9 Helpinator supports JavaHelp output format. JavaHelp is a native file format (html and xml files packed as JAR file) and a set of tools that allow you to use JavaHelp in desktop and web applications written using Java.

You can learn more about this format from it’s webpage:

http://javahelp.java.net/

 

To compile JavaHelp you will need the following prerequisites

1. Java SE Development Kit

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. JavaHelp SDK

http://javahelp.java.net/

 

Install both then update Helpinator options (Main Menu->Tools-Options)

 

enoptionsjavahelpcompiler

 

Then you can compile JavaHelp with a single mouse click:

maintop

 

Compiled JavaHelp help file looks like this:

Contents:

en-javahelp

 

Index:

en-javahelp1

 

Search:

en-javahelp2

 

Note that JavaHelp has outdated HTML viewer so only a subset of modern HTML features is supported. Therefore it requires it’s own HTML templates, templates for CHM/WebHelp/QtHelp are not compatible with this format.

 

To allow you to view resulting JavaHelp file Helpinator also compiles several supplementary files from JavaHelp SDK into the target folder.

 

testjavahelp