6 Replies Latest reply on Jan 21, 2011 3:23 AM by iwaddon

    View JavaHelp (Primary Layout)

    Rie Brenner Level 1

      Hi - I'm new to this forum and a new RoboHelp 8 user...I have to figure things out for myself since my employer is not offering to provide funds for training.



      I purchased RoboHelp 8 in January of this year for the purpose of creating a Help System which will contain Reference Manuals (Word Format) that are associated with my company's Java Software package. Using RoboHelp 8 for Word, I created a Java Project, imported 18 of my Reference Manuals, and Batch Generated with success (Output - Uncompressed JavaHelp with source output files). I need the output to be "Compressed JavaHelp" in order to create a .JAR file which will ultimately be delivered to the Software Development team to be incorporated into the Java code. When I choose the "Compressed JavaHelp"  or "Compressed JavaHelp with source files", I receive  the following:


      Sun Java 2 SDK or later is required to compress the JavaHelp output. Please install the latest Java SDK or choose "Uncompressed JavaHelp" as your output option. This JavaHelp Wizard dialog box also contains an option to "Locate Sun Java SDK Install Folder" button.


      I installed the following software packages in the in the C:\Program Files\Java directory on my Windows XP machine:

      jdk1.6.0_20 (Latest from Sun) (SDK is now JDK)




      After installation and rebooting machine, I repeated the steps outlined above and I still received the same error message. This time, I chose the "Locate Sun Java 2 SDK Install folder" and navigated to to the install folder. I received the following message:

      "Java Software Development Kit (Java SDK) is not installed in the folder". after selecting OK, the next message is "If you want to output compressed JavaHelp, the output file path can not contain "!".


      When I attempt to view the JavaHelp (Primary Layout) from the Single Source Layouts node, I receive the same "Java 2 SDK and JavaHelp are required...message


      So, I gave up on this project for 3 months and now I'm receiving a deadline to have the project completed ASAP.

      I spent 1/2 yesterday on the phone with Adobe Support and after uninstalling and reinstalling JDK, JH, and JRE several times, the issue is being escalted to Tier 2.


      Has anyone on this forum encountered this problem? Any information would be very much appreciated!


      Thanks - Rie

        • 1. Re: View JavaHelp (Primary Layout)
          Peter Grainge Adobe Community Professional (Moderator)

          There is an article on creating JavaHelp on my site. It is written for RH HTML but it may help.


          Even though you are creating help for a Java application, it is not always necessary to produce JavaHelp. Often WebHelp can be used and does a better job with few hassles. See the article for more.


          See www.grainge.org for RoboHelp and Authoring tips



          • 2. Re: View JavaHelp (Primary Layout)
            Rie Brenner Level 1

            Thanks for the information Peter.




            I've been referring to your document for quite some time now...I have tried

            everything without success. Hopefully Tier 2 support will be following up

            with me soon.


            Out of curiosity, I just generated my project using WebHelp and it

            successfully created the helpfile.htm. When I chose to view output, only one

            small file is present as shown below:










            The helpfile.log displays all 18 of my reference manuals, but does not

            display in Navigation panel.




            I guess I could really benefit from some classes on RoboHelp as this

            experience has been exhausting.





            • 3. Re: View JavaHelp (Primary Layout)
              Peter Grainge Adobe Community Professional (Moderator)

              What illustration?


              See www.grainge.org for RoboHelp and Authoring tips



              • 4. Re: View JavaHelp (Primary Layout)
                Rie Brenner Level 1

                My apologies Peter, I guess the image did not reach its

                destination...anyway, I found an alternate method for viewing my helpset

                file by using hsviewer.jar. All my Reference Manuals are present and

                accounted for. I know need to find a way to manually convert the helpset

                file (helpfile.hs) into a .jar file so I can update the existing Help.jar

                file that is currently in the bin directory of my Client machine to simulate

                real world environment.


                From a command prompt, I entered the following in the directory where the

                helpset file resides:

                jar cvfm help.jar .


                I received the following error:


                "Jar.exe - Unable to locate component - This application has failed to start

                because jli.dll was not found. Re-installing the application may fix the





                Thank you for your continued support!

                • 5. Re: View JavaHelp (Primary Layout)
                  Peter Grainge Adobe Community Professional (Moderator)

                  Such as I know is in the article to which I pointed you. Beyond that, good luck with Google. Sorry but it's not a form of help I continued to work with. I'll leave you to work out why.


                  See www.grainge.org for RoboHelp and Authoring tips



                  • 6. Re: View JavaHelp (Primary Layout)

                    I hope you have resolved your problem by now.


                    But if not or if someone else is having a similar problem:


                    copy jhall located in      \\jh2.0\javahelp\lib   to the following folder:      \\jdk1.6.0_20\jre\lib\ext    (paths relative to where these are installed on your machine; I have them under C:\Program Files\Java


                    make sure that when you right click and select Generate in the dialog box that appear the Version is set to the correct version of javahelp


                    When you choose Locate Sun Java 2 SDK Install folder browse to C:\Program Files\Java or wherever the jdk is


                    For the message  "If you want to output compressed JavaHelp, the output file path can not contain "!"  make sure that in Select Output Folder and File Name at the top of the JavaHelp options dialog you select a folder that does not have ! in the path; the default folder does! I personally create a new folder under my project for the output.