some tips for using eclipse
Post on 22-Feb-2016
27 Views
Preview:
DESCRIPTION
TRANSCRIPT
SOME TIPS FOR USING ECLIPSECreating and running a Java program
Eclipse Eclipse is an Interactive Development
Environment (IDE) for Java programmers It provides
A project manager to manage all Java projects throughout the semester
An code editor that helps write correct Java instructions (no need for NotePad++)
An execution environment in which one can compile, test, and run Java programs without leaving Eclipse (no more Command Line use)
Eclipse Workspace An Eclipse Workspace is simply a folder where
all Java projects for the semester will be stored You must remember where it is once you select it It must be a place where you have write access
permissions It must be a place that you can access when you
need it Example: thumb drive, Z:\ drive, portable hard drive, or
cloud storage such as DropBox, OneDrive, Box, etc. Make sure there is enough space in the Workspace to
hold all projects for the semester
Eclipse
Be sure Java is
selectedJava editor –
type code here
Error messages and running program
output display here
Java projects in your
workspace
Create a New Java Project
Create new Java Project
File/New/Java Project
Create New Project – Give it a name
Name the project
New Project in the Package Explorer After creating a new project as on the previous
slide, it will appear in the Package Explorer column on the left in Eclipse
Project name
Subfolder for .java files
Java library – contains Java API classes such as
String, Scanner, etc.
Add a class to the project
Right-click on src. Select New/Class
New project is open
Adding a new Driver Class
Give the class a name
If this is the driver class, add a main method
Make sure this is checked
Click Finish
Assign a package name
Generated code
Fill in class purpose
Fill in method description
Fill in body of main method
Add Another Non-Driver class Use same technique without a main method
Class name
hw1
Add desired attributes
Generate Default Constructor
Select me
Deselect All to Generate Default
Constructor
Select both
Default Constructor
Fill in the Description
Fill in the body of the default constructor
Generate Parameterized Constructor Follow the same process but do NOT deselect
the attributes (fields) All of the following code is generated
Resulting code so far . . .
Fill in purpose
Fill in parameter details
Generate Getters and Setters
Select me
Choose those you want
Remember it is not always desirable to have getters and
setters – depends on what needs to remain
private
Added Getters/Setters
Depending on which are selected in the previous
dialog, a series of getters and setters like this is
generated
Other code generators Comment out (or uncomment) the
selected lines of code
Add a block of comments to a method you have
written
Generate a toString method for your class
Generate hashCode ( ) and equals ( ) methods
Renaming an attribute or method Use Refactor / Rename to change the name of
a method or attribute of a class, a local variable, parameter, or even the name of a class.
This changes the name everywhere it appears in the code.
If you refer to a class that is not in your own project or in any imported class, Eclipse puts a red squiggly line underneath the reference
Which import do I need?
Let Eclipse help you select the right import Hover the mouse cursor over the underlined
word and a tool-tip will appear; choose what you want from the tool-tip and Eclipse does rest
Click this choice
Alternatively, do this Press ctrl-shift-O (letter O, not zero) and Eclipse
will fill in the correct import for you or it will list possible imports and let you choose one
Running a program
To run a program
Right-click on (or in) the driver (code)
Another way to run the program …Click me
… from your workspace
Submitting a project
Project Folder Contents in Workspace
Contains .java files for your
project
Contains the compiled .class files
The bin folder
This folder contains the compiled .class files. Do NOT submit them.
The src Folder
.java files for the project
Zip ONLY these files, naming the zipped folder appropriately. DO NOT zip the containing folder
(src or DemoProject1)
If you are using a non-Windows machine such as a Mac or a Linux machine, it is your responsibility to be sure your system does NOT add extraneous folders and other items
to your zipped folder.
Zipping the files
Use Send To Compressed Folder
or …
… some other archiving tool such as 7-zip
Select the files to be zipped and right-click
top related