21
Eclipse Begin at the Beginning

Eclipse Begin at the Beginning. Where to Find it:

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Eclipse

Begin at the Beginning

Where to Find it:

• www.eclipse.org• www.eclipse.org/articles• www.eclipse.org/newsgroups• www.eclipse.org/eclipse/development/main.html

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

C:\Program Files\eclipse

First Look (Resource Perspective):

editor

view

view

view

Toolbar withResourcePerspectiveselected

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

• 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

• Workbench:– 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 Plug-in

Additional Plug-in

native code

basic GUI

extensibleCVSclient

managesresources

java devtool plug-in devtoolplug-ins come with their ownperspectives, views, editors, etc roll-your-own

Multiplicity:

• 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 environment.

Default perspective:

• Since we want to develop java code the default perspective for us is the Java Perspective

Select Window/Preferences…/General/Perspectivesand 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 subdirectorywhere project files stored

Separate src and bindirectories

Perspectives, Views and Editors:

The Workbench hasseveral perspectives;only one is visible at a time.

A perspective is a collection of views and editorsthat also appearin differentperspectives

ResourceJavaDebugPerletc

NavigatorPackageConsoleTasksetc

JDT Java code editorXML editorMocrosoft Wordetc

WorkBench

PerspectiveView Editor

* * * *

*

*

Views vs Editors:

• Views display data without the ability to edit• Editors edit!• Views and Editors get stacked• Select

Window/Preferences/General/Editors/File Associations

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

Project

Classfiles and

contents

Java file editor

Classoutline

Output window

List of allopen projects(deleting aproject fromthis view does notdelete theproject fromthe filesystem)

Perspectivetoolbar

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

Typically theproject folder

Name of theclass

Get used to “packaging” your java classes

Java coding:

• 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

Scrapbook:

• 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:

1: Double clickthe PackageView scrapbookentry to openan editor.

2: Copy or type code to be executedinto the editor

3: Select the code you want to execute

4: Right click theeditor window andselect Execute

5: View the output in the Console window

How you include import statements

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. Select File/Import

Disaster Recovery

• 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