How to Install BlueJ for Java (Step-by-Step Guide for ICSE Students)
A step-by-step guide to downloading and installing BlueJ, the Java IDE used for ICSE Computer Applications and ISC Computer Science, on Windows and Mac, with a quick check that everything works and fixes for common problems.

BlueJ is the Java development environment (IDE) used in most ICSE and ISC schools. It is free, simple and designed for learning object-oriented programming. You can see your classes as boxes on the screen, create objects with a right-click and call their methods directly. This guide shows you how to install it on your own computer so you can practise at home.
Step 1: Download BlueJ
- Open your browser and go to the official website, bluej.org.
- On the home page, choose the download for your operating system: Windows, macOS or Linux.
- Always download from bluej.org. Other download sites may bundle unwanted software.
The current BlueJ installers include the Java runtime that BlueJ needs, so most students do not have to install Java separately.
Step 2: Install on Windows
- Open the downloaded installer (an
.msifile) from your Downloads folder. - Click Next, then choose whether to install for yourself only or for all users of the computer.
- Keep the default installation folder and click Install. Allow the installer to make changes if Windows asks.
- Click Finish. BlueJ now appears in the Start menu.
Step 2 (Mac): Install on macOS
- Open the downloaded
.zipfile. It extracts the BlueJ application. - Drag BlueJ into the Applications folder.
- The first time you open it, macOS may ask whether you are sure, because the app was downloaded from the internet. Click Open.
Step 3: Check that BlueJ works
- Start BlueJ. You should see an empty main window with menus such as Project, Edit, Tools and View.
- Go to Project → New Project, give it a name such as
Practice, and click Create. - If the project window opens with a New Class button on the left, your installation is working.
Common problems and fixes
- The installer does not start: right-click the file and choose Run as administrator on Windows. Check that the download finished completely.
- "Unable to find Java" message: download the latest installer again from bluej.org. It includes the Java runtime. Older BlueJ versions needed a separate JDK.
- BlueJ opens very slowly the first time: this is normal. It is setting up for first use, and later starts are faster.
- School computers: BlueJ may already be installed. Look for it in the Start menu before installing.
What next?
Now that BlueJ is ready, write your first program with our guide First Java Project in BlueJ, then continue with Values, Data Types and Operators in Java for ICSE Class 9.
Related Posts
Continue learning with these related articles

ICSE Class 10 Computer Applications Model Papers with Java Programs
Two ICSE Class 10 Computer Applications model examination papers with Java programming questions on wrapper classes, arrays, searching, sorting and strings, plus a programming class test with a solved example. Free PDF download.

7 ICSE Class 10 Computer Applications MCQ Model Papers (Free PDF)
Seven ICSE Class 10 Computer Applications model papers and practice tests in MCQ format, covering Java basics, operators, loops, strings, arrays, constructors and output questions, plus a fill-in-the-blanks program test. Free PDF downloads with worked examples.

ICSE Class 10 Computer Applications Pre-board Papers 1 and 2 (MCQ)
Two full ICSE Class 10 Computer Applications pre-board papers (50 marks, MCQ format) prepared by Trushna Tejwani, with worked examples on data types, loops, type casting, operators and constructors. Free PDF download.