30
COMP 401 ECLIPSE SETUP Instructor: Robert Mills. John Hansen

C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

Embed Size (px)

Citation preview

Page 1: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

COMP 401ECLIPSE SETUP

Instructor: Robert Mills. John Hansen

Page 2: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

2

ECLIPSE – ONE TIME SETUP

Separate folder setup instructions for Windows and Mac users

Once we get to using Eclipse, instructions are the same

If you run into a problem with any of these steps, please contact us and we will help you with setup.

Page 3: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

3

WINDOWS USERS – SETTING UP THE WORKSPACE FOLDERS

Open “My Computer” Click on “Start” and then “My Computer”

Open your “C:” drive Create a new folder called

“comp401workspace” Do not include the quotes in the name

Open the “comp401workspace” folder Do not include the quotes in the name

Open the “comp401workspace” folder Leave the window showing the folder contents open

Page 4: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

4

WINDOWS USERS – SETTING UP THE WORKSPACE FOLDERS

From the recitation page of the course website, download Eclipse and the ObjectEditor package onto your desktop For all the files, you must right-click and then choose

the “Save link as…” or “Save target as…” option If you are using Internet Explorer

Save the file to the you desktop by clicking on the desktop icon on the left-hand-side of the Save window

If you are using Mozilla Firefox Download the files to your desktop

Drag the files you save from the desktop to the “comp401workspace” folder you opened up earlier

Page 5: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

5

WINDOWS USERS – STARTING ECLIPSE

Unzip your Eclipse, go to its extracted folder, and create a shortcut of the file “eclipse.exe” onto your desktop

Double-click on the Eclipse shortcut on your desktop

Page 6: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

6

MAC USERS – SETTING UP THE WORKSPACE FOLDERS

Open your “Documents” folder Create a new folder called

“comp401workspace” Do not include the quotes in the name

Open “comp401workspace” Do not include the quotes in the name

Open the “comp401workspace” folder

Page 7: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

7

MAC USERS – SETTING UP THE WORKSPACE FOLDERS

From the recitation page of the course website, download Eclipse and the ObjectEditor package onto your desktop For all the files, you must right-click and then

choose the “Save link as…” or “Save target as…” option

If you are using Safari or Mozilla Firefox Download the files to your desktop

Drag the files you save from the desktop to the “comp401workspace” folder you opened up earlier

Page 8: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

8

MAC USERS – STARTING ECLIPSE

Open your “Applications” folder Open the “eclipse” folder Double-click on eclipse.exe

Page 9: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

9

SETTING UP THE ECLIPSE WORKSPACE

From this point on, the instructions are the same for Windows and Mac users

Page 10: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

10

SETTING UP THE ECLIPSE WORKSPACE

When you first start Eclipse, you may see the Workspace launcher screen If you do, click OK

Page 11: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

11

SETTING UP THE ECLIPSE WORKSPACE

When you first start Eclipse, you may see the Startup tab If you do, you can close it using the “x” button for the tab

Page 12: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

12

SETTING UP THE ECLIPSE WORKSPACE

You should now see something like this

Page 13: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

13

SETTING UP THE ECLIPSE WORKSPACE

If you already gotten some other workspace opened, you can switch between workspaces by clicking on “File” then “Switch Workspace” then “your target workspace”

Page 14: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

14

SETTING UP THE COMP401 PROJECT

Create a new Java Project by clicking on “File” then “New” and then “Java Project”

Page 15: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

15

SETTING UP THE COMP401 PROJECT

Select the “Create new project in workspace” Click Next

Page 16: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

16

SETTING UP THE COMP401 PROJECT

Click on “Libraries” You should see something like this In particular JRE System Library should be in the list

Click on “Add External JARs…”

Page 17: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

17

SETTING UP THE COMP401 PROJECT

Browse to the “comp401workspace” folder you created

Double-click on oeall13.jar You should see something like this

oeall13.jar should be in the list Click on Finish at the bottom of the window

Page 18: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

18

SETTING UP THE COMP401 PROJECT

You should see something like this

Page 19: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

19

CREATE A JAVA PACKAGE

On the tool bar, select “File->New->Package” or click the “New Java Package” icon, create a package called comp401pkg

Page 20: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

20

ADDING A NEW CLASS

Right-click on “comp401pkg” then “New” and then “Class”

Page 21: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

21

ADDING A NEW CLASS

Call the class “ASafeArgPrinter” Do not change any other settings or enter other

information Click Finish at the bottom of the window

Page 22: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

22

ADDING A NEW CLASS

You should see something like this Eclipse has already made the class header for you You can now write the class body in the edit window

Page 23: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

23

RUNNING ASAFEARGPRINTER FROM ECLIPSE

Right-click on “ASafeArgPrinter.java” then “Run As…” and then “Java Application”(or Ctrl+F11)

Make sure you have finished the main method before running it.

Page 24: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

24

SPECIFY ARGUMENTS TO YOUR PROGRAM (REVIEW)

Right click on your Java file -> Run As -> Run Configurations -> Arguments

Page 25: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

25

COMPILING IN ECLIPSE

By default, Eclipse auto-compiles for you so you never have to

To turn auto-compile on or off, click on “Project” and then check or uncheck the “Build Automatically” option If it is checked, then auto-compile is on

Page 26: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

26

DEBUG YOUR PROGRAMS (1)

Debug Perspective (F11)

Switch Views

Page 27: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

27

DEBUG YOUR PROGRAMS (2)

Check this box.

Page 28: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

28

DEBUG YOUR PROGRAMS (3)

Watch

Code

Set breakpoints on the side bar

Step Into(F5) & Step Over(F6)

Page 29: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

29

ECLIPSE AND YOU

You have successfully setup Eclipse for all the programming we will do in our course

Feel free to explore Eclipse and use it for your assignments from now on

If you have any questions or problems about Eclipse, feel free to ask me

Page 30: C OMP 401 E CLIPSE S ETUP Instructor: Robert Mills. John Hansen

30

SCREEN CAPTURES

Select the window you want to capture. Press Alt + PrntScr (Windows) or Command +

Shift + 4, then Spacebar (Mac) An image of the screen is in your copy buffer Paste into document for your assignment.