novaforjava
novaforjava is a general purpose, Celestial Mechanics, Astrometry lib
...The intended audience of libnova is java programmers, astronomers and anyone else interested in calculating positions of astronomical objects or celestial mechanics. It is a reimplementation of libnova with is the calculation engine used by the Nova project and most importantly, is free software.