JavaHelp
From Just Solve the File Format Problem
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
- V. 1.0 specification
- JavaHelp distribution (see #Software) → jhMaster/JavaHelp/doc/public-spec/V2.0/JavaHelp_V2_0_Specification.pdf
Software
Links
- First website (1999-2008)
- Second website (2008-2011)
- Third website (2011-2017)
- Mailing list archives
- Early whitepaper
- V. 2.0 user's guide
- Wikipedia:JavaHelp
See Also
References
- ↑ https://web.archive.org/web/19990202204752/http://java.sun.com/products/javahelp/ - "Page last updates" and "News" box
- ↑ https://web.archive.org/web/19990221174012/http://www.java.sun.com/products/javahelp/events.html
- ↑ V. 2.0 specification (see #Specifications), p. 13
- ↑ V. 2.0 specification, section 4.1
- ↑ V. 2.0 specification, section 3.2.1
- ↑ V. 2.0 specification, section 3.4.1
- ↑ V. 2.0 specification, section 3.5.1
- ↑ V. 2.0 specification, section 3.6.1
- ↑ https://github.com/javaee/javahelp/blob/master/jhMaster/JavaHelp/README
- ↑ https://github.com/javaee/javahelp/issues/47