2008-01-16 10:13:53 UTC
I've found an explanation : gdapi is not supposed to work as an RCP plugin, because it uses Classloader to find the path to the gdapi.jar, and then the jacob.dll file. In the case of a plugin, Classloader doesn't give a full path, but a "logical" path to the plugin - hence the error message "URI scheme is not "file"".
I had to modify the source of gdapi and re-create a gdapi.jar, which searches the .dll in the windows/system32 directory - I modified the "CalculateDLLPath" method.
Maybe there was a more clever way to "force" the method, but I couldn't find one.
Please help if you think of another way to do this, or could this be a feature in a next release?
Thanks anyway