First of all Jintegra is not free. Another way is to use the JACOB (Java
COM Bridge) package, but is is low-lwvwl as compared to Jintegra.
Jintegra generates wrapper java files for the COM/ActiveX object that
you want to use, and that makes the job hell of a lot easy, but with
JACOB you have to call every method by using a generic method Invoke().