Search code examples
javaeclipsexulrunner

How to install XULRunner for Eclipse


I'm using the SWT browser widget to develop an application in Java with Eclipse ("Kepler").

Now I want to use the Mozilla API and downloaded the latest sdk from XULRunner from this site: http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/latest/

How can I tell Eclipse to use XULRunner so I can use the following code line?

browser = new Browser(shell, SWT.MOZILLA);

Any suggestions on the same are highly appreciated.


Solution

  • SWT is not supporting 'latest' XULRunner.
    See Bug 327696 – [Browser] implement support for xulrunner >= 4.0

    See also The SWT FAQ, Q: How do I specify the default type of native renderer that is used by the Browser? or Q: How do I explicitly use Mozilla as the Browser's underlying renderer? or so.

    For example,

    1. Download the last one which is available on eclipse from http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/10.0.4esr/sdk/
    2. Extract it to C:\
    3. Edit your app's Run Configuration->Arguments->VM Arguments, add following argument. -Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner