Installing Eclipse

Read this document in its entirety before installing Eclipse.

This semester we will use the Eclipse software for writing, compiling, and testing programming assignments. Although you can use Eclipse at school (see Launching Eclipse on Solaris) we highly recommend you install the Eclipse environment on your computer. Accessing Eclipse remotely through the campus network is theoretically possible, but extremely slow.

The Eclipse installation process has four main steps:

  1. Install the Java 5.0 software.
  2. Install the Eclipse 3.1 software (It does not includes Java 5.0).
  3. Launch Eclipse.
  4. Install a set of plugins designed especifically for courses taught in the Dept of Computer Science.

The files you will need to download are quite large so it is necessary you have a fast internet connection. For people that have slow connections (e.g., telephone modem), we can provide a limited number of CD's with the required software or you could copy the files to a CD from one of the wam labs on campus.   Please contact your instructor or teaching assistant for more details.

Next we describe the installation process for Windows and for Mac OS X.  If you have a system different from Windows or Mac OS X (e.g., linux) see the "Software Source" section below.  Feel free to skip the section that does not apply to your system.

Installation Process for Windows

  1. Install Java 5.0
    1. Download the file jdk-1_5_0_04-windows-i586-p.exe.
    2. Double-click on the previously downloaded file and following the installation instructions.
  2. Install Eclipse 3.1 software (It does not includes Java 5.0)
    1. Download the file eclipse-SDK-3.1-win32.zip.
    2. Once you have unzipped the previously downloaded file, you will see a folder named eclipse.  In that folder you will find the eclipse application (a big blue dot).  We recommend you create a shortcut on the desktop to simplify the launching of eclipse.  Notice that unlike Java, Eclipse does not have an installation process.  Once you have unzipped the file you are done.
  3. Launch Eclipse
    1. Follow the steps in launching Eclipse.
  4. Installing the plugins
    1. Launch eclipse if you have done so.
    2. Follow the instructions provided on the web site http://www.cs.umd.edu/~pugh/eclipse.  After installing the new plugins, you will need to relaunch Eclipse.  Keep in mind that you will not be able to submit projects if you don't complete the installation of these plugins.

Installation Process for Mac OS X

  1. Install Java 5.0
    1. If you have a Mac and are planning to use Java 5.0 you must update your OS to Tiger.  As a student of the University you can obtain a copy of this software for $20.00.  Visit the web site Mac OS X v.10.4 for further information.
    2. Follow the instructions on the web page (J2SE) 5.0 Release 1 for Tiger
  2. Install Eclipse 3.1 software (It does not includes Java 5.0)
    1. Download the file eclipse-SDK-3.1-macosx-carbon.tar
    2. After double-clicking on the previously downloaded file, you will see a folder named eclipse.  In that folder you will find the eclipse application (a big blue dot).  We recommend you create a shortcut on the desktop to simplify the launching of eclipse.  Notice that unlike Java, Eclipse does not have an installation process.  Once you have untarred the file you are done.
  3. Launch Eclipse
    1. Follow the steps in launching Eclipse.
  4. Installing the plugins
    1. Launch eclipse if you have done so.
    2. Follow the instructions provided on the web site http://www.cs.umd.edu/~pugh/eclipse.  After installing the new plugins, you will need to relaunch Eclipse.  Keep in mind that you will not be able to submit projects if you don't complete the installation of these plugins.

Software Source

At some point you may want to take a look at the Eclipse and Java web sites.  In particular, those using a platform different from Windows or Mac OS X will need to access the necessary software from:

Eclipse http://www.eclipse.org/downloads/index.php

Java      http://java.sun.com/j2se/1.5.0/download.html