Customizing the Java environment