JavaHelp

From Just Solve the File Format Problem
Revision as of 02:37, 14 December 2020 by Effect2 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name JavaHelp
Ontology
Extension(s) .hs, .jhm, .xml
Released 1998[1][2]

JavaHelp is a software library which provides a help viewer for Java programs it is embedded into. Its file format is composed of:[3]

  • the "HelpSet", a Jar (i.e. ZIP) file, containing:
    • the HelpSet File, extension .hs[4], an XML file which serves as the main format for the HelpSet, holding basic information and references to the other files;
    • "map file"(s), extension .jhm[5], XML files that map topic IDs (strings identifying individual help topics) to HTML content files;
    • a table of contents, in XML (extension just .xml[6]);
    • an index, in XML (extension just .xml[7]);
    • a glossary, in XML (extension just .xml[8]);
    • a number of content pages, in HTML;
  • a "favorites" file storing the user's favorite pages, located at /.JavaHelp/Favorites.xml in their home directory.

JavaHelp has not seen development since 2007[9], and had ceased working in the newest Java version as of 2018[10].

Contents

Specifications

Software

Links

See Also

References

  1. https://web.archive.org/web/19990202204752/http://java.sun.com/products/javahelp/ - "Page last updates" and "News" box
  2. https://web.archive.org/web/19990221174012/http://www.java.sun.com/products/javahelp/events.html
  3. V. 2.0 specification (see #Specifications), p. 13
  4. V. 2.0 specification, section 4.1
  5. V. 2.0 specification, section 3.2.1
  6. V. 2.0 specification, section 3.4.1
  7. V. 2.0 specification, section 3.5.1
  8. V. 2.0 specification, section 3.6.1
  9. https://github.com/javaee/javahelp/blob/master/jhMaster/JavaHelp/README
  10. https://github.com/javaee/javahelp/issues/47
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox