Skip to main content
This topic has been closed for replies.

4 replies

Inspiring
October 11, 2019

Well, here were are 7 years later and many RH versions later! I'd thought JavaHelp was broken in 2019, but nope.

I have upgraded many times. For each new version, Adobe just creates a new folder in the registry in HKEY Current User:

\Software\Adobe\RoboHelp\<version>SingleSource\

What I wrote in my 2012 post (above) about how to JavaHelp has to happen in each folder under SingleSource. In my case, that's 10.00, 13.00, and 14.00. You will probably have to create some of the strings, too.

That wasted my entire day. But, hey, if I helped someone else, my day is not wasted!

Please don't ever stop supporting JavaHelp, Adobe! Even though "no one uses JavaHelp" it's the only reason we keep upgrading RoboHelp! (And I really don't want to do it at command line.)

Karla

Participating Frequently
August 15, 2012

Woohoo! It's working now. I asked my Java Developer to help figure out why RoboHelp couldn't find javaw.exe, etc. He tried a bunch of different Java Developer magic tricks, but the end result is that certain registry settings are supposed to be updated/created, but apparently weren't. In the following key:

HKEY_CURRENT_USER\Software\Adobe\RoboHelp\10.00\SingleSource\

look for/set:

JavaHelpHome = C:\jh2.0
JavaHelpJdkHome = C:\Program Files (x86)\Java\jdk1.7.0_05
JavaHelpJdkVersion = 1.7



(This should really be in the help file!) There are other Java-related settings that didn't have any effect when we changed them. We didn't have to update the environment variables, because Java is "supposed" to do that when it installs. (But we verified that they're there: JHHOME= C:\jh2.0 and JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_05, which is the path to the JDK.

So now I can generate Compressed JavaHelp 2.0 from within JavaHelp without any fancy scripts or typing anything at a command line. Yay!!!

Participating Frequently
August 10, 2012

Where in the RoboHelp HTML files is the path to the JDK stored? I am pointing RoboHelp to the location of the java.exe, javaw.exe, and jar.exe files, but it doesn't "take" or something. I want to look at the RoboHelp files to verify that it is specified correctly.

Captiv8r
Legend
August 10, 2012

Hi there

Good luck with this. I think you will find you need one of the Adobe developers to answer this question. Likely only they will know where exactly that information needs to be tweaked to make RoboHelp work.

How many software companies have you worked for?

Cheers... Rick

Helpful and Handy Links

RoboHelp Wish Form/Bug Reporting Form

Begin learning RoboHelp HTML 7, 8 or 9 within the day!

Adobe Certified RoboHelp HTML Training

SorcerStone Blog

RoboHelp eBooks

Known Participant
April 25, 2012

I currently generate a JavaHelp helpset from a FrameMaker book using my own utility, written in Java, where I have total control over all XML, map, and .hs files used in the helpset. My helpset is displayed in the JavaHelp viewer with TOC items collapsed. I set this level of collapse when I write the TOC XML that JavaHelp uses to construct the viewer's TOC pane, by setting the expand attribute for each tocitem to false, as in .

I'm now interested in shifting to a more standardized help generator and have begun experimenting with RoboHelp. I am able to generate the helpset, but I cannot find a way to collapse the TOC items in the final output. When I view the results in the JavaHelp viewer every heading in the entire TOC is expanded.

How do I set the expand attribute in RoboHelp's JavaHelp layout?

Known Participant
April 25, 2012

ah, the "as in..." example got eaten up by the HTML parser

should be...

&lt;tocitem expand="false"&gt;

Captiv8r
Legend
April 25, 2012

Hi there

If you are insistent upon the output being JavaHelp, I'm going to officially say that you are likely better off using your own utility. RoboHelp will likely be a source of nothing but frustration for you if you want to use it to create JavaHelp. Almost nobody is creating JavaHelp so Adobe really has no real incentive to improve RoboHelp's ability to produce it.

If you are interested in using RoboHelp as your editor, I'd say it might be useful there. But once you create the content, I'd suggest closing RoboHelp and using your home grown utility to generate, since it already does what you want.

Sorry, but dem's the breaks... Rick

Helpful and Handy Links

RoboHelp Wish Form/Bug Reporting Form

Begin learning RoboHelp HTML 7, 8 or 9 within the day!

Adobe Certified RoboHelp HTML Training

SorcerStone Blog

RoboHelp eBooks