Copyright, Stephan Diehl, 2000-2003

The Java Old-Style Shell

JOSH is a Java interpreter. It was designed to ease teaching Java to beginners. We believe that they should learn basic programming concepts, before they are exposed to classes and objects. With JOSH beginners can interactively evaluate simple expressions, execute program statements and define variables (fields) and functions (methods). After they are familiar with these concepts they can define new classes.

JOSH has been integrated into an online-tutorial see JOSH-online or our mirror site.
Documentation Download (for JDK 1.3 and higher)
Download (for JDK 1.2 or if you have any problems with the installer above)
Download source code