3. Setting up Java Environment