A helpset viewer is provided with the release to 
  enable you to view your helpsets. If the path to the java executable 
  file is in your PATH variable, you can enter the following command in your operating 
  system's command-line shell to run the helpset viewer (where JavaHelp_home 
  is the JavaHelp system installation directory): 
java -jar JavaHelp_home/demos/bin/hsviewer.jar
|  | On a Windows system, you can configure a shortcut to run the viewer. 
      For example, if your J2SE installation is in C:\j2sdk1.4.1and your JavaHelp system installation is inC:\JavaHelp, you 
      can configure the shortcut as follows: | 
| 
 | 
All helpsets are displayed in the JavaHelp system help viewerthe same viewer used to provide help in applications.
|  |   | If you want the viewer to find the default helpset, add its path to the CLASSPATHsystem variable. | 
|   | For the purpose of running the examples, the JRE you use to run hsviewerdoes not have to be the same version as the JRE on which your application 
      is deployed. For example, you can use J2SE 1.4.1 to run the demo programs 
      (includinghsviewer) even if your application is deployed on J2SE 
      1.3.1. | |
|   | For a list of limitations, bugs, and "idiosyncrasies" that pertain to the JavaHelp system HTML viewer, see Limitations and Bugs. | |
|   | The viewer toolbar does not include a reload button. The easiest way to reload a file after you change it is to click the viewer's "previous" and "next" buttons. | 
hsviewer.jar
To display a specific helpset, start the helpset viewer hsviewer.jar as described above. 
When the viewer opens, either click the Browse button to navigate to a helpset or, in the URL field, type the full path to the  helpset file.    When
the helpset has loaded, click Display to view the helpset in the  viewer.
 Alternatively, you can specify the helpset by using a command-line switch 
  with hsviewer.jar. You can do this on the command line itself, 
  in a batch file, in a script file, in a JAR file, or in a shortcut. The command-line 
  syntax of the hsviewer.jar command-line interface is:
   java -jar hsviewer.jar [-helpset hs_name]
| -helpset | Specifies the helpset name: 
 | 
.hs FileIn Windows, you can open a file in a program by double-clicking the file in 
  the Explorer. For example, if you double-click an HTML file, it opens in your 
  default web browser. This technique works because Windows can associate a file 
  extension (like .html) with a program that displays the file. You can 
  use this technique to open a helpset file in the helpset viewer (hsviewer.jar). 
  Here is how to do it.
hsviewer.jar and accepts a command-line 
    parameter. 
    For example, if the JavaHelp system is installed in c:\JavaHelp 
      and java.exe is in your PATH, you would put the following line 
      in the file:
java -jar c://JavaHelp//demos//bin//hsviewer.jar -helpset %1
hsviewer.bat..hs) 
    file, and double-click the file. 
    Windows displays the Open With dialog, which enables you to associate the 
      helpset file with a program that opens the file.
      
    
hsviewer.bat 
    file, and choose that file as the one that will open .hs files.In the future, when you double-click a helpset file in the Explorer, it will open in the helpset viewer.
You can display a specific helpset
in a standalone environment by using the sunw.demo.jhdemo.Runner class available in hsviewer.jar, specifying that class and some other information in a manifest file, and creating an executable JAR file from the manifest file.
To create a JAR file that can display a single helpset:
 For example, shown below is the manifest file that displays the JavaHelp 
      System User's Guide. (See the UserGuide.jar file in the 
      JavaHelp-Home/demos/bin directory.)
    Main-Class: sunw.demo.jhdemo.Runner  
    
        Run-Class: sunw.demo.jhdemo.JHLauncher 
        Class-Path: ../../javahelp/lib/jh.jar hsviewer.jar ../../doc/jhug/ 
      
        Arguments: -helpset jhug.hs 
The syntax of the manifest file is as follows:
   Main-Class: sunw.demo.jhdemo.Runnerjar-file | directory
        Run-Class: sunw.demo.jhdemo.JHLauncher
        Class-Path: 
        Arguments: -javahelp
      
    
| Main-Class: | The main class to execute when running this JAR file. This class 
          is a standard argument for executable JAR files, and in this case it 
          must always be sunw.demo.jhdemo.Runner. For example:    Main-Class: sunw.demo.jhdemo.Runner  | 
| Run-Class: | The class that the sunw.demo.jhdemo.Runnerexecutes. This 
          class is usuallysunw.demo.jhdemo.JHLauncher, but it could 
          be another class that launches a JavaHelp viewer. The following code 
          is the typicalRun-Classentry:   Run-Class: sunw.demo.jhdemo.JHLauncher | 
| Class-Path: | Files to use with the Run-Class. Specify them as a series 
          of space-separated JAR files or directories to be added to existingCLASSPATHenvironment variable.Note: The files must be relative to the location of the executable 
            JAR file. For example, if the JAR file is in the  | 
| Arguments: | Arguments to be passed to the Run-ClasswhenRun-Classis executed. These arguments are specific to theRun-Class. 
          For example: -helpset jhug.hs | 
 Create an executable JAR file by using the jar command. The JAR 
      file contains only one file, the manifest file. Other files are specified 
      in the Class-Path argument and must be relative to the JAR file. 
      The command to create the manifest file is:
    jar cmf manifest_file jar_file
For example:
    jar cmf manifest.mf UsersGuide.jar 
      
      
java.exe or executing it from 
    the Windows Explorer (if you have set up java.exe as the application 
    that executes JAR files). For example: 
    /demos/bin 
        directory and enter the following command: 
        java -jar UserGuide.jar
Note: If double-clicking the file opens it in WinZip or some other 
          zip utility, right-click the file, choose Open, and then navigate to 
          the java.exe program in your J2SE installation's bin directory.