Warning: These instructions are out of date... please wait for new instructions before installing Eclipse.
Eclipse is an open source Interactive Development Environment (IDE) available free at eclipse.org. There have been several older releases of the Eclipse IDE. Each new release of Eclipse is identified with a release name. Older releases were called "Eclipse Neon" or "Eclipse Oxygen", or "Eclipse Photon". In 2019, the Eclipse organization changed to name each release of Eclipse with the year, followed by the release within the year. At the beginning of the semester, we installed Eclipse 2019-6 on the LNG-103 servers, but now Eclipse 2019-9 is available. If you switch between the different versions, you will get messages, but as far as I have seen so far, everything still works.
Note: Eclipse is already installed on the Binghamton Unix Lab machines and Unix servers. Even though the version of Eclipse might not be totally up to date, please do not try to install your own version of Eclipse on these machines. If you do so, you will exceed your disk quota, and you won't be able to log on to the machines.
Before installing Eclipse, you should already have a Java Development Kit installed on your machine. See Installing Java for CS-140 for details.
To install Eclipse, go to eclipse.org and click on the "Download" button. This will download the Eclipse installer onto your machine. Run the installer, and choose the very first option "Eclipse IDE for Java Devlopers" and follow the instructions. The Eclipse installation should recognize the Java Development Kit installed on your machine.
The very first time you open Eclipse, it will offer you a "Welcome" window with several options including things like Eclipse tutorials. Feel free to make use of these resources, but eventually, to do real work, click on the "Workbench" button at the upper right. Feel free to unclick the "Alywas show welcome at startup" box. You can always get back to the Welcome screen by choosing "Help/Welcome"
Once you are in the desktop, select a workspace directory. The cs140 directory is a good choice for this. Then, create a new project using File->New->Java Project. Name the java project cs140. From now on, each lab or assignment can be a new package in the cs140 project.
This section consists of several hints and shortcuts that may be helpful.