Dont know the architecture of ur application, but it is possible
that it involves two separate jar files:
1 for declaring the interfaces -- typically called client_jars.
These help u to compile ur code. This does not contain any
implementation.
the second jar will contain the implementations of the interfaces.
these would be important while running ur application; but are not
required while compiling.
so, first check if u need any other jar file; if so, include this
jar in ur class path.
Whatever be the solution, plz do let us know what the issue was.
This is worth archiving.