Java version is dynamic depending on system