JavaHelp is a compressed output type that works with applications written in the Java programming language. JavaHelp and Java applications run on various platforms.
RoboHelp provides support for the JavaHelp format and automatically creates all Java-based Help features and the HTML-based features such as HTML content and hypertext links. You can also leverage existing WinHelp and HTML projects to create JavaHelp systems. A file compression feature is available for distributing the JavaHelp system.
JavaHelp is a compressed file (JAR file) or a set of files used to run a Help system for a Java application. RoboHelp copies all the files to distribute into the JavaHelp folder, or into a JAR file if you choose to compile Help.
•Sun Java 2 SDK or later
•JavaHelp 1.1.3 or later
•Java Runtime Environment (JRE) 1.2.1 or later
•JavaHelp 1.1.3 or later
Generating JavaHelp saves the source files in the project subfolder JavaHelp (default).
When you generate JavaHelp files, RoboHelp can translate Related Topics controls into controls specifically for JavaHelp.
1)Place the Bsscjhrc.jar file in the application extensions folder, or in the class path passed to the Java Virtual Machine (Java.exe).
2)Incorporate related topics controls in the topics.
3)Generate the output.
note: If question marks appear instead of Related Topics controls, the Bsscjhrc.jar file is not in the correct location.
Adding the reference merges all elements in the external HelpSet file with the existing project.
note: You can add external navigation views (TOC, index, search) as remote views. However, adding the reference to an external HS file adds all views, with other project files, to the existing project.
Capitalization
Supports all caps and small caps.
Custom colors
Some custom colors don’t appear accurately in the JavaHelp viewer.
Expanding glossary hotspot definitions
Appear inline.
Fonts
Fonts are automatically set to JavaHelp default fonts. Font size is unsupported.
Forms
Only simple forms appear properly in the JavaHelp viewer.
Framesets
Unsupported.
HTML files generated by Word 2000 or later
Unsupported.
HTML Help controls
Supports WinHelp topic, Shortcut, Table of Contents, Index, Splash Screen, Close Window, and HHCTRL Version.
Images
Don’t appear consistently in compressed JavaHelp. Background images and image maps are unsupported.
Links
Supports links to e-mail addresses, FTP sites, and external files.
Lists
Only simple bulleted or numbered lists appear properly in the JavaHelp viewer.
Multimedia
Supports sound files, such as WAV or MIDI, and video files, such as AVI.
Paragraph alignment
Supports tags, such as P align=”center”.
Plain text
Supports non-HTML files.
Pop-up links
The pop-up note window does not have a bottom border if the entire pop-up note is contained within the content frame. This limitation does not apply to text-only pop-up notes.
Special effects
Supports ActiveX controls, DHTML, JavaScript, startup screens, and Visual Basic scripts.
Style sheets
Support for partial cascading style sheets is provided with JavaHelp 1.1. (External style sheets work correctly.) You can use level 1 cascading style sheets with the Sun Java 2 JDK or later, or Swing 1.1.1 with Sun Java 2 JDK or later.
Table attributes
The following attributes are unsupported:
•Values set in the initial tag (TABLE) of a table override cell width specifications.
•The table width attribute (TABLE WIDTH) functions when specified in absolute pixels, but not in percentages.
•When used within the TABLE tag, the background color attribute (BGCOLOR) does not function.
•When used within the TABLE tag, the break tag (BR) causes the table cell to expand by the number of BR tags used.
note: This feature is supported in JavaHelp 1.1.3 and later.
•Table alignment cannot be set precisely.
Text animations and effects
Unsupported.