update the java version of the solver