
An Integrated Development Environment for Java, developed mainly for educational purposes, but also suitable for small-scale software development.
It was developed to support the learning and teaching of object-oriented programming, and its design differs from other development environments as a result.
Oracle JDK is included with the installer allowing for portable usage. A non-JDK bundled version of BlueJ is available.