Java Version because can find Scheme compiler for c++