BlueJ logo

About this CD

This CD is designed to be used in conjunction with the John Wiley & Sons books Big Java and Java Concepts 4e by Cay Horstmann. 

This CD contains: 

  • BlueJ version 2.0.3

  • Full source code examples for Cay Horstmann's  Big Java and Computing Concepts with Java Essentials text books formatted as BlueJ projects

  • Java 2 JDK 5.0 for Solaris, Linux and Windows. (Note that Java is preinstalled on MacOS X)

  • The Java 2 documentation (version 5.0)

Please follow the instructions below to install BlueJ.


Copyright, licensing and redistribution








Installing Java

If it is not already on your system, you first have to install Java. The minimum requirement for running BlueJ is Java 2 version 1.4, version 5.0 (sometimes referred to as 1.5) is recommended. Several examples on this CD use features that are new in J2SE 5.0 and will not run with version 1.4. You can test your Java installation by typing 

    java -version

in a terminal window.

The Java 2 JDK (Software Development Kit), version 5.0 is included in the "jdk" directory on this CD for Solaris, Linux and Windows systems. For MacOS X, you do not need to install Java - it is already installed. Execute the installer to install. For more detailed instructions, see the official installation instructions on the Sun Web site.

Installing BlueJ

After installing Java, you can install BlueJ.
Installation instructions are here

Reading the BlueJ/Big Java lab manual

You will find the BlueJ Lab Manual on the CD. This manual is not intended to teach Java. It is designed to provide a practical way to become familiar with BlueJ using example source code from Cay Horstmann’s Java textbooks, Big Java and Computing Concepts with Java Essentials, both published by John Wiley and Sons. 

Using BlueJ and the Big Java source code examples

You will find all of the Big Java source code examples on this CD. They are formatted as BlueJ projects and should be ready to be compiled and run.  Each project contains a readme file (which can be opened in BlueJ) that  provides any hints needed to use this particular project.

Note:  These projects need to be copied from the CD on to your computer to enable them to be compiled and run, as Java and BlueJ will need to be able to write files to the directories in which these projects are stored.

 
Useful Links

Cay Horstmann's Website
Cay Horstmann, the author of Big Java and Java Concepts maintains a Website with many tips and resources to assist in programming in Java.

Wiley Higher Education Website for Cay Horstmann's books
This Website provides both student and instructor companion Websites for each book
.
 

BlueJ

Java

www.bluej.org
The official BlueJ Web site

java.sun.com
The official Java Web site

BlueJ-announce
Mailing list for announcements of new releases

The Java Tutorial
A great online tutorial about everything Java

BlueJ-discuss
Mailing list for BlueJ related discussion

Java Developer Connection
Resources for Java developers. (Free registration required)

BlueJ Resources
A collection of resources for use with BlueJ

Code Conventions for the Java Programming Language  A source code style guide

 

Examplets from the Java Developers Almanac
Great collection of small code examples


Java on specific Platforms


Java Information Sites

Java Technology on the Linux Platform
 Guide to getting started with Sun's Linux JDK

Cafe Au Lait
Java FAQ, News and Resources

Java Linux (www.blackdown.org)
Another JDK implementation for Linux

JavaWorld
Online Java news and resources

Java on Apple Mac
Information about Java on the Mac platform

jGuru
A great collection of articles about Java programming