Building with Java