Java shell