Quite so … I had not problems at all creating the JavaHelp output, but got nowhere trying to use it. I'll bear this additional explanation in mind, but fwiw the engineers/developers looked at me as though I'd offered them help content on a papyrus scroll: even though they're using Java, they were fairly dismissive about JavaHelp as a format. They're much happier with the tidy xhtml XXE produces.
On Wed, Nov 13, 2013 at 9:18 AM, Hussein Shafie <huss...@xmlmind.com> wrote: > On 11/13/2013 02:01 AM, Jeff Hooker wrote: > >> I believe Niels' question related to attempting to run the .jar file >> created by the conversion process, not the steps needed to convert the DITA >> project into a .jar file. >> >> Having carefully followed the steps for associating the Java Help >> complier with XMLmind (including comparing my screen shots with those >> supplied by Hussein) I have no issues creating a .jar file, but like Niels >> I get the "no main manifest attribute " message when I try to run it. >> >> The same command successfully runs the .jar samples that ship with >> jh2.0, but won't work on any javahelp system created by XMLmind. >> >> > The "no main manifest attribute" error message is normal for a .jar file > containing *JavaHelp* *data*. > > > > --> Unlike what happens for say a .chm file, you cannot simply > double-click on a .jar file containing JavaHelp and expect Java to > automatically launch a JavaHelp viewer. > > > > --> When you double-click on a .jar file containing *executable* *code*, > Java indeed expects it to contain a manifest looking like this: > > --- > Main-Class: com.xmlmind.xmleditapp.start.Start > > Class-Path: xerces.jar resolver.jar relaxng.jar jh.jar saxon.jar > saxon9.jar xxe_help.jar > > Implementation-Title: XMLmind XML Editor > Implementation-Version: 5.8.0 > Implementation-Vendor: XMLmind > Implementation-Vendor-Id: com.xmlmind > --- > > You guessed that what's above is the manifest used for XXE v5.8. The > ``main attribute'' is "Main-Class". > > > > > > > Jeff. >> >> -----Original Message----- >> From: xmleditor-support-boun...@xmlmind.com [mailto:xmleditor-support- >> boun...@xmlmind.com] On Behalf Of Hussein Shafie >> Sent: July-05-13 8:12 AM >> To: Niels Grundtvig Nielsen >> Cc: 'xmleditor-support@xmlmind.com' >> Subject: Re: [XXE] small problem outputting javahelp >> >> On 07/05/2013 02:16 PM, Niels Grundtvig Nielsen wrote: >> >>> Thanks; I'd misunderstood what I needed to specify as default viewer, >>> and not noticed that I needed to specify the MIME type. >>> >> >> This is clearly documented here: >> >> http://www.xmlmind.com/xmleditor/_distrib/doc/dita/help-2.html#map_menu >> >> --- >> Convert to Java Help >> >> Converts the document being edited to a .jar file for use by the >> Java(tm) Help system. >> >> Requires: >> >> 1) Download and install JavaHelp Opens in new window. >> 2) Declare the Java(tm) Help indexer, jhindexer (jhindexer.bat >> on Windows), as the helper application associated to files having a >> "application/x-java-help-index" MIME type. This can be specified by >> using the Preferences dialog box, Helper Applications section. >> --- >> >> >> >> >> >>> Next problem - jh2.0 installed yesterday, java 1.7.0_25 up and running >>> ... but an error message when I try to open the JavaHelp I've made from >>> a ditamap. Am I using the right java command? or have I missed something >>> else? >>> >> >> I've already answered your question by describing step by step how to >> associate >> >> application/x-java-help-index >> >> to >> >> jhindexer.bat >> >> (It's jh2.0_install_dir/javahelp\bin\jhindexer.bat >> NOT >> java -jar fullmapWH.jar) >> >> My answer even included a screenshot. I really don't see what more I >> could do. >> >> >> >> >> May be you didn't receive this email. Please find below a copy of my >> detailed answer: >> >> 1) Please select Options|Preferences, "Helper Applications" section. >> >> 2) Click "Add". >> >> 3) Please specify >> >> application/x-java-help-index >> >> in the "MIME type" field of the "Helper Application Editor" dialog box. >> >> 4) Please specify >> >> C:\Users\a548040\jh2.0\javahelp\bin\jhindexer.bat "%F" >> >> in the "Helper application" field of the "Helper Application Editor" >> dialog box. >> >> See attached screenshot. >> >> Reference: >> http://www.xmlmind.com/xmleditor/_distrib/doc/help/ >> com.xmlmind.helperapps.HelperApplicationEditor.html >> >> >> >> >> >>> N >>> >>> C:\Users\a548040\ditaXPS>java -version >>> java version "1.7.0_25" >>> Java(TM) SE Runtime Environment (build 1.7.0_25-b17) >>> Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing) >>> >>> C:\Users\a548040\ditaXPS>java -jar fullmapWH.jar >>> no main manifest attribute, in fullmapWH.jar >>> >>> >>> >> >> >> -- >> XMLmind XML Editor Support List >> xmleditor-support@xmlmind.com >> http://www.xmlmind.com/mailman/listinfo/xmleditor-support >> >> -- >> XMLmind XML Editor Support List >> xmleditor-support@xmlmind.com >> http://www.xmlmind.com/mailman/listinfo/xmleditor-support >> >> >> >
-- XMLmind XML Editor Support List xmleditor-support@xmlmind.com http://www.xmlmind.com/mailman/listinfo/xmleditor-support