To work on your own computer,
you will need:
You should also get:
Any program that can create
text files (even Notepad) can be used as a text editor to create Java programs,
as long as you have the Java Development Kit. However,
many people prefer using an application intended to create program files
because they can be set up to do proper code indentation automatically, and
even compile and run programs directly from the editor. The
“Dr. Java” environment is installed in the labs, and is recommended because
it has enough features to make it useful, but not so many that it is difficult
to use. Plus, it is available at no charge.
If you have some prior experience,
your major is computer science or software engineering, or you intend to
do lots of programming in the future, you may wish to also see the power
users section.
Contents of the
CD included with the Textbook
If you purchased the recommended
course textbook (or another Java book), it might include a CD with the
Java Development
Kit. Insert the CD into your CD drive, and a window
will appear automatically.
It would allow you to install
JDK, the “Java Development Kit”. When you click
install, the installation program will help you install the software. See below for more information about the Java development
kit.
It might also prompt you
to install the “jGrasp” environment (or another
environment, possibly including Dr. Java). This software
provides an editor for entering Java programs, as well as additional features. You can install and use this software if you wish, but
this software will not be installed in the labs, and you are on your own
for learning how to use it.
The Java system used in
the labs for ITI 1120 is the Java 7 Platform Standard Edition. To create programs, you will need to get the Java Development
Kit (JDK). The documentation is available on-line,
but if you want to view the documentation off-line, it can also be downloaded. There is no charge for the use of this software or documentation.
If you work on
your own computer, be sure that your programs will run on the machines in
You should be aware that
there is some confusion with the version numbers and terminology of Java
installations. When going from the previous Java version
1.4.2 to the “next” version, the new version has been identified as both
5.0 and 1.5.0. This page will use 5, 6 or 7 as
the
version number. Also, the terms SDK (Software
Development
Kit) and JDK (Java Development Kit) have been used interchangeably; at present,
the current preferred term is JDK.
Use a recent JDK version available on line. The version on the CD in the text book is OK too. The JDK download file is a big file; a high-speed connection is highly recommended to download the file.
·
On that page,
scroll to SDK the latest stable version , and click on the download link (a version without
Bundles, NetBeans, EE is sufficient).
Any JDK > 5.0 is OK too.
The download file is a self-installing
executable (.exe) file. If your system will automatically
execute such files, most of the work will happen automatically. If your system does not automatically execute downloaded
files, you will have to follow the complete procedure described in the installation
instructions. In either case, read the instructions
carefully so that your system is set up to compile programs easily. If
you can type javac or java at a command line prompt and
a list of options is given, you have installed everything correctly. If you get a message similar to “javac
is not recognized as a command (etc.)”, then the installation is not complete,
and you should check if the installation instructions was done correctly.
There are two types of documentation: the Application Programmer’s Interface (API), and technical documentation about the JDK. The Application Programmer’s Interface is the documentation you will most likely use: it has descriptions of all the pre-defined classes and methods that come with Java. Both types of documentation are available on line. Unless you expect to be working off-line frequently (for example, on a portable computer), downloading the documentation is not necessary.
· View the Application Programmer’s Interface (API) documentation.
·
View the complete JDK documentation.
Also available free of charge
is “Dr. Java” environment, the editing environment provided in the SITE computer
labs. Click here to go to the “Dr. Java”
web page.
Once you are there, you
will have three download options. The recommended
version is the “Windows App” (the .exe file). Download the file and make sure
to remember where you saved it on your computer. Alternatively,
you can download the .jar file (much smaller) that works if the Java Virtual
Machine is already installed and accessible on your machine.
If you have already installed
the Java software development kit, you should be able to start the Dr. Java
environment by double-clicking on the icon of the file that you saved.
If you installed the latest
stable version, when Dr. Java starts, you should see a window similar to
the following:
The first time you run Dr.
Java, you may be asked to locate the directory in which you installed the
Java Development Kit (JDK), or specify the location of a file called tools.jar. For example, the Java JDK
(update 21) might be installed in the default location
of
C:\Program
Files\Java\jdk1.6.0_17
then the tools.jar file will be in
C:\Program
Files\Java\jdk1.6.0_17\lib.
If you installed the JDK somewhere else,
then locate the tools.jar file in a folder called lib contained in the directory where you installed the
JDK.
You may not see the line numbers; if you want to turn them on, click on the Edit menu and select “Preferences”. In the categories area, click on “Display Options” and then check the “Show all line numbers” box.
If you have some prior experience
(surfing the web or downloading MP3 files doesn’t count!), you may wish to
use a more advanced environment. An "integrated development environment"
(IDE) contains a collection of tools that can help you enter, run, document,
test, and debug programs.
A full-featured IDE for Java is called "Eclipse". It is
installed in the
This IDE is recommended only for
students with prior programming experience, and who intend to do serious
programming some day. If you want to download it for your own computer, be warned
that it is over 105 Mb in size, and will take a very long time to download
unless you have a high speed connection. You are also on your own to learn
how to use it! (Eclipse comes with a tutorial and many help files.)
All software mentioned on this page is available for free download. Please
read the license agreements for terms of use.
Return to the ITI 1120
home page