BlueJ is an integrated Java environment specifically designed for introductory teaching.
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.
Here are some key features of "BlueJ":
· Fully integrated environment.
· Graphical class structure display.
· Graphical and textual editing.
· Built-in editor, compiler, virtual machine, debugger, etc.
· Easy-to-use interface, ideal for beginners.
· Interactive object creation.
· Interactive object calls.
· Interactive testing.
· Incremental application development.
Requirements:
· Java 1.5 or later
What's New in This Release: [ read full changelog ]
· Resolves firewall/network-adapter startup issues, especially on Max OS X 10.7 (Lion). Fixes a problem with inspecting arrays of two dimensions or more (and a similar problem with local multidimensional arrays in the debugger). Fixes problem with non-ASCII characters in interactive method calls. Also fixes several other bugs.
Bug fixes:
· Fixed: Class icons overlap when project is checked out without project files
· Fixed: Parser problems (bad highlighting and/or editor lockup) caused by annotations
· Fixed: Varargs parameters not treated as arrays by code completion/error message enhancer
· Fixed: Search highlights wrong if file modified in external editor