Computer Science & Software Engineering
Java Programming (CITS1200)
BlueJ is a unique integrated development environment (IDE) for teaching Java and object oriented programming, characterized by the ability of the user to interactively create objects and call their methods.
The feature that distinguishes it from all other IDEs is that
the user can interactively create objects and call the
methods of the created objects. In other words, the BlueJ user
can play the role of an object in the running program. In fact,
the BlueJ user is essentially a "super-object" because he or she
has powers that other objects do not have. For example, the BlueJ
user can inspect any other object, even if its instance
variables have been declared
There are many advantages in being able to create objects and call methods interactively:
The BlueJ program is itself a Java program, and so it is necessary to have Java installed on your computer in order to run BlueJ.
In CITS1200 we will be using a new version of BlueJ that support the JUnit4 unit test system. First download the installation files for Java and BlueJ. You can use the links below. I suggest that you bring in a USB thumb drive and plug it into one of our machines in the computer lab, and download the files directly onto that.
Note that because of some distribution restrictions on some of the software available on our download site (http://software.csse.uwa.edu.au/Lab_Software_2010/), we can only permit downloads from machines that are on the UWA network. If you attempt to download from home you will get a "permission denied" message.
Once you have copied these files onto your home computer you should first install Java by simply double clicking on the .exe file and following the instructions.
Once Java is installed, installation of BlueJ on Windows is simply a matter of of double-clicking on BlueJ-windows-9901junit4-4.exe
If you have problems with BlueJ, then the best way to try to resolve these is by going to the BlueJ Web site and looking at the frequently asked questions (FAQ). For problems with UWA BlueJ version see the contact details on the UWAJavaTools page.
|Top of Page||