CS2334 Lab2 Eclipse And Debugging Survival Guide Yu-Hsin Li and - - PowerPoint PPT Presentation

cs2334 lab2
SMART_READER_LITE
LIVE PREVIEW

CS2334 Lab2 Eclipse And Debugging Survival Guide Yu-Hsin Li and - - PowerPoint PPT Presentation

CS2334 Lab2 Eclipse And Debugging Survival Guide Yu-Hsin Li and Mark Woehrer Jan. 24, 08 Yu-Hsin Li and Mark Woehrer CS2334 Lab2 Yu-Hsin Li and Mark Woehrer CS2334 Lab2 Basic Eclipse Tutorial Yu-Hsin Li and Mark Woehrer CS2334 Lab2 Start


slide-1
SLIDE 1

CS2334 Lab2

Eclipse And Debugging Survival Guide Yu-Hsin Li and Mark Woehrer

  • Jan. 24, 08

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-2
SLIDE 2

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-3
SLIDE 3

Basic Eclipse Tutorial

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-4
SLIDE 4

Start

◮ Extract the file

eclipse-SDK-3.6-win32.zip to C:\Program Files.

◮ Go to C:\Program Files\eclipse. ◮ Double click on eclipse.exe.

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-5
SLIDE 5

Choose a Workspace

◮ A workspace is a folder/directory

in your hard drive.

◮ Each workspace houses a

collection of projects.

◮ Click OK for the default one.

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-6
SLIDE 6

The Welcome Screen

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-7
SLIDE 7

The Main Screen

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-8
SLIDE 8

Create a New Project

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-9
SLIDE 9

Create a New Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-10
SLIDE 10

Create a New Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-11
SLIDE 11

Add a Class to a Project

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-12
SLIDE 12

Add a Class to a Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-13
SLIDE 13

Add a Class to a Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-14
SLIDE 14

Add a Directory As a New Project

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-15
SLIDE 15

Add a Directory As a New Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-16
SLIDE 16

Add a Directory As a New Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-17
SLIDE 17

Add a .zip File As a New Project

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-18
SLIDE 18

Add a .zip File As a New Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-19
SLIDE 19

Add a .zip File As a New Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-20
SLIDE 20

Add a .zip File As a New Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-21
SLIDE 21

Adding an external .jar to a Project

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-22
SLIDE 22

Adding an external .jar to a Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-23
SLIDE 23

Adding an external .jar to a Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-24
SLIDE 24

Adding an external .jar to a Project (Cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-25
SLIDE 25

Locate Errors in a .java File

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-26
SLIDE 26

Locate Errors in a .java File (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-27
SLIDE 27

Locate Errors in a .java File (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-28
SLIDE 28

Compile a .java File

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-29
SLIDE 29

Compile a .java File (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-30
SLIDE 30

How to Run a Project

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-31
SLIDE 31

Run a Project with Command Line Arguments

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-32
SLIDE 32

Run a Project with Command Line Arguments (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-33
SLIDE 33

Run a Project with Command Line Arguments (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-34
SLIDE 34

Run a Project with Command Line Arguments (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-35
SLIDE 35

Create Javadoc

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-36
SLIDE 36

Create Javadoc (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-37
SLIDE 37

Create Javadoc (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-38
SLIDE 38

Create Javadoc (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-39
SLIDE 39

Create Javadoc (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-40
SLIDE 40

Create Javadoc (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-41
SLIDE 41

Export to a .zip File

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-42
SLIDE 42

Export to a .zip File (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-43
SLIDE 43

Export to a .zip File (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-44
SLIDE 44

Export to a .zip File (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-45
SLIDE 45

Basic Eclipse Debugging

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-46
SLIDE 46

Breakpoints

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-47
SLIDE 47

Run Eclipse Debugger

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-48
SLIDE 48

Run Eclipse Debugger (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-49
SLIDE 49

Run Eclipse Debugger (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-50
SLIDE 50

Run Eclipse Debugger (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-51
SLIDE 51

Useful Buttons

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-52
SLIDE 52

Step Over

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-53
SLIDE 53

Variables

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-54
SLIDE 54

Step Into

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-55
SLIDE 55

Step Into (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-56
SLIDE 56

Conditional Breakpoints

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-57
SLIDE 57

Conditional Breakpoints (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-58
SLIDE 58

Conditional Breakpoints (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-59
SLIDE 59

Conditional Breakpoints (cont’d)

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-60
SLIDE 60

Terminate debugger

Yu-Hsin Li and Mark Woehrer CS2334 Lab2

slide-61
SLIDE 61

Questions?

Yu-Hsin Li and Mark Woehrer CS2334 Lab2