Java development environment