In order to run a Java program the Java Runtime Environment (JRE) is required.
In order to write a Java program a Java Development Kit (JDK) is required.
An Integrated Development Environment (IDE) is useful software to help develop Java programs. Popular IDEs are Eclipse, Netbeans, IntelliJ and BlueJ. In the first year at St Brendan’s we use BlueJ mostly.