If not, install Oracle's Java 8 JDK by following these instructions for Ubuntu/Debian or Fedora/RedHat.Check to see if a JDK is currently installed on your machine using the following command (again, any response that starts with 1.8 or higher is fine):.
The instructions below assume you know how to use the command line and package manager. You must use version 1.8.x for this course. On Linux, BlueJ does not come bundled with a Java Development Kit, JDK, so you will need to make sure it is installed as well. By default, the installer will place a shortcut to BlueJ on your desktop.Double-click the downloaded install file and follow the wizard to install it in your preferred location.Download the Duke/Coursera specific version (choose Save instead of Run).On Windows, BlueJ comes bundled with a Java Development Kit, JDK, so only a single download is needed. Move the BlueJ application from the resulting folder to your preferred location.
This environment has been used successfully by millions of programmers over 15 years and has been designed by educators at the University of Kent for teaching people new to programming. For Duke's courses, we will be using a custom version of the BlueJ Development Environment to develop our Java code.