Begin at the Beginning
Where to Find it:
Install and run:
• Download and decompress in install directory
• Does not modify registry
• Repeat to reinstall
• No hidden spy-ware
• (Re)installation is painless
• Install your own Java jre or jdk beforehand
• Run eclipse.exe; make your own shortcut, etc
First Look (Resource Perspective):
Toolbar with editor
What is a Perspective?
• Collection of views (not editable) and editors
• Good for a particular task
– Resource Perspective: managing files (functionality found in
the java perspective)
– Java Perspective: developing java code
– Debug Perspective: debugging java code
• Three views in this perspective:
– Navigator: displays file system
– Task: lists outstanding tasks
– Outline: presents outline (if it exists) of other resources
work, work, work
Workbench versus Workspace
– Asked at first startup to specify file system location. This
becomes your workspace.
– Put it outside the Eclipse home directory (for easy re-install)
– Manages resources, grouped as projects
– Handles communication between components
– You can have several workspaces
– Displays menus and toolbars (perspectives decide which)
– Looks “native”
The Eclipse Platform
The eclipse platform kernel
Workspace Component Workbench Component
Team Component (CVS) Help Component (XML)
JDT plug-in PDE plug-in Additional Additional
plug-ins come with their own
java devtool plug-in devtool perspectives, views, editors, etc
• You can start up multiple Eclipse windows
(Java and Debug Perspectives for example)
• You can have multiple Eclipse installs unzipped in
different install directories.
• When testing new plug-ins there is even a “runtime
workbench” so you won’t mess up your current work
• Since we want to develop java code the default
perspective for us is the Java Perspective
and from the Available List select Java and click on Make Default.
First Java Project:
• Select File/New/Project/Java Project
and click on Next
• The following window appears
A new java project:
Becomes the subdirectory
where project files stored
Separate src and bin
Perspectives, Views and Editors:
The Workbench has
only one is visible at
View Perspective Editor
* * * *
A perspective is
Navigator a collection of JDT Java code editor
Package XML editor
Console views and editors Mocrosoft Word
Tasks that also appear etc
etc in different
Views vs Editors:
• Views display data without the ability to edit
• Editors edit!
• Views and Editors get stacked
to associate editors with file extensions
• Double clicking on a Java class in the Package View
opens the Java editor on the .java file.
• Perspectives come with a predefined (but modifiable) set
of Views and Editors
The Java Perspective Java file editor
files and Class
List of all
Creating a Java class:
• Click on circled-C icon
• Select File/New/Class
• Right-click Package Explorer View and select New/Class
New Java class dialog Get used to “packaging”
your java classes
Name of the
• Code Assist prompts with method/variable names
• Invoked by typing . operator or Ctrl-space.
• Editor red-lines syntax errors (with fix hints)
• Reformat by selecting Source/Format
• Modify Code Assist by selecting
Window/Preferences/Java Editor/Code Assist
• Quick Fix suggests code fixes. Hover over error/light
bulb icon in left margin marker bar
• Minimize comments and method bodies
• Create a new scrapbook page
File/New/Other/(Java Run/Debug)/Scrapbook Page
The file extension will automatically be .jpage.
• From here you can execute code snippets by following
the steps on the following slide.
• If you need to import other packages right click the
scrapbook editor and select Set Imports.
Using the Scrapbook: 2: Copy or type code to be executed
into the editor
3: Select the code you
1: Double click want to execute
entry to open
4: Right click the
editor window and
How you include
5: View the output in the Console window
The Package Explorer:
• Deleting projects from this view doesn’t delete them from
the file system
• Open an existing project by importing it to this view.
• Save your useful Workspace project folders
• Delete your Eclipse directory.
• Unzip the Eclipse download
• Replace any project folders in your new Workspace
• New version of Eclipse?
– copy old project folders to new Workspace directory
Using a Repo
• Your project will be stored on a repo managed by Aram.
• The repo address is
where n is a number from 1 to 6.
• Someone must start the project first on Eclipse and then
save it to the repo and then others can create a new
project in their Eclipse by importing it from the repo.
• There is a lot of useful information that you should
acquire regarding Eclipse and repositories so don't pass
up this opportunity.