Once Tiport (or some other similar project) is done D will have all the libraries in the world (C,C++ and Java), some of them even even written in D, not just bindings, and Java is out of the game ;)