Askgeo.com has a Java library under a commercial license. (Scroll down the page to find information about this). They take 2 grants for him, although, given the amount of work that they had to put together in the assembly of vector cards, etc., I can understand that they want money.
I use their free API, but you wanted something downloadable, and I think this is one of your small bets.
source share