Java build necessities