The eclipse help system is still bound to the old workbench and cannot be used in a pure e4 application. For the purpose of an rcp app we just needed a way to display the help application in a separate browser. This is easy to accomplish in a pure e4 app. Here is how:
I startet with a pure e4 rcp app based on the features org.eclipse.e4.rcp, o.e.emf.common and o.e.emf.ecore.
In order to use the help app I had to add the following bundles:
Thank you for this very interesting post. Could you go one step further and clarify the nature of your so-called help system. In Eclipse 3 I have an help system made of xml and html files, whereas your example refers to 'index.jsp'.
It's the same system as in eclipse 3.x. It serves the help content contributed through the extension points org.eclipse.help.toc and org.eclipse.help.contexts. The help system is a web application with index.jsp as an entry point (this is unchanged from eclipse 3.x).
The bugs are closed, but I think these are only some workarounds.
Personally I prefer also a "plain" E4 solution. But this could be a very
time consuming process since you have to re-implement the whole help
system. IIRC there was a proposal for this which stated the use of
docbook as source for the help files (but I can't find it anywhere).
As I also need a clean solution for this problem I could imagine to take
part on the discussion for it.