Add a Java wrapper, and makefiles.