I have a java application that uses some third party API. The third party jar files change fairly frequently because of all kinds of patches, but the API itself does not cha
java is not C++: when you use a library you don't import a single line of code. You just load the library on request and use that.
For this reason you don't need to recompile your code :)