BlueJ Free Java Development Environment
BlueJ is an open source integrated development environment (IDE) for the Java programming language, developed mainly for educational purposes, but also suitable for small-scale software development. BlueJ Java development environment comes with a built-in editor, compiler, virtual machine, and debugger. The program has been specifically designed for introductory teaching. BlueJ is a useful software that enables you to edit graphical class structures, compile JAR classes and packages, as well as to create interactive objects.
The aim of BlueJ is to provide an easy-to-use teaching environment for the Java language that facilitates the teaching of Java to first year students. Special emphasis has been placed on visualization and interaction techniques to create a highly interactive environment that encourages experimentation and exploration.
BlueJ's editor features unique scope highlighting, where the background of each code block is coloured to allow you to visually scan the code much faster. It also helps in spotting misplaced curly brackets. Objects can be inspected while the program is running. The contents of fields are displayed to aid understanding and debugging. As well as allowing inspection of objects while the program is running, objects can be dynamically created, and their methods can be invoked. You can also invoke Java code directly, without compilation, just by typing it in. The result is printed out, and can then be inspected, manipulated, or passed as a parameter to another method call.
BlueJ is a development environment that allows you to develop Java programs quickly and easily. Its main features are that it is:
- Simple BlueJ has a deliberately smaller and simpler interface than professional environments like NetBeans or Eclipse. This allows beginners to get started more quickly, and without being overwhelmed.
- Designed for teaching BlueJ is deliberately designed with good pedagogy in mind. There is a popular textbook designed for teaching introductory university/college courses with BlueJ, and a site full of teaching resources.
- Interactive BlueJ allows you to interact with objects. You can inspect their value, call methods on them, pass them as parameters and more. You can also directly invoke Java expressions without compiling. Thus BlueJ is a powerful graphical shell/REPL for Java.
- Portable BlueJ runs on Windows, Mac OS X, Linux and other platforms which run Java. It can also run without installation from a USB stick.
- Mature BlueJ is over fifteen years old, but continues to be updated and supported by a full-time team. We aim to respond to all technical support requests within one working day.
- Innovative BlueJ has several features not seen before in other IDEs. Its object bench, code pad, and scope colouring were all original BlueJ features.
Download free BlueJ for Windows, Mac and Linux.
BlueJ file size 7.5MB.
BlueJ Website
Java Development Related Software:
Dart Editor Download
Android SDK Download
Eclipse SDK 4 Download
LG Mobile Phone SDK for Java ME Platform
SharpDevelop – Free Visual Studio Alternative IDE