- Java consists of a collection of Packages that contain predefined Java
classes. It also requires a compiler and a runtime environment.
- Basic Java classes can be found in:
Platform, Standard Edition (SDK) version 1.4 or higher for Windows.
- Has classes to work with Strings, Dates, I/O, GUI design, Data structures,
- ISMG 4800 & 6140 Only: Advanced Java classes are found in
Platform, Enterprise Edition version 1.4 or higher for Windows.
- This contains the classes to do database connectivity, Servlets, JSP and
Enterprise Java Beans. This is used in ISMG 4800 & 6140.
- In addition to the version of Java being used - you will also need a
development environment (note: some development environments contain Java). The development environment you choose for this class will depend on the
computer you will be running on, the connection speed you have to the
Internet, and your comfort level in setting System parameters on your
The following are a list of your choices and links to instructions on how to
download and set-up a given program:
- JDeveloper: A Java development environment
that requires a pretty good system to run and a lot of memory. It can be
downloaded for free and is also installed in the business lab in the King
center at CU Denver. It comes with both versions of Java built in (no need to
do the downloads above).
- Java & a Java Editor on a windows machine:
This has the lowest system requirements and may be the easiest to use for the
However, it does less automatically (which will be nice later in the
semester). It requires you to download 3 programs (both Java Development Kits
(JDK) from Sun and a specialized text editor) and you need to set environment
variables on your PC.
- Java on Ouray at CU Denver: Requires you to
telnet to Ouray every time you want to compile code and does not contain the
enterprise edition classes
- J++: J++ is Microsoft's version of Java which is different from the
standard version of Java. It is not free and is not recommended for this
class. If you already have it installed you can use it for some of the
early programs in the class. However,
it does not have the enterprise edition classes and will not compile a many of the programs we do later in the semester.
Updated by Dawn Gregg, January 9, 2004