Using 3rd party Java Libraries

Part of the attraction of using DDE should be the ease with which 3rd party Java libraries can be integrated within Domino apps. I’ve had problems with two so far. JT400, which gives access to iSeries data via JDBC plus many other iSeries utilities. And HtmlUnit, which gives access to a great library for testing and accessing browser-based applications. Using these libs in vanilla Eclipse is a cinch. Just include the jars in the build config, and off you go.

With Domino, the only way in which I can get JT/400 to run is to include jt400.jar in the jvm/lib/ext directory on the target system. Which is not how it’s supposed to work, as far as I can see. As for HtmlUnit, the agent that uses this falls over with a bewildering range of errors.

Both of these apps compile fine in Domino and run fine in vanilla Eclipse. Has anyone any general suggestions for getting 3rd party Java libs to work in DDE?