Can't you implement it in such a way that Java will deal with it sort of like doing a dlopen(), so that it can be a separate download, but the same app if you choose to use it?
_________________________
Bitt Faulk