Java environment