Download eclipse Tips

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
eclipse Tips
1
What is eclipse?
• Eclipse is a popular IDE (Integrated Development
Environment) that we will use to create, compile,
execute, and test our Java code.
• It has many advanced features that make it an ideal
tool not only for the academic setting but also for
the corporate world.
• We will be using only a small subset of its
capabilities. To learn more about eclipse, visit their
website at www.eclipse.org, or take advantage of
its extensive help features.
2
Installing eclipse
• Note: You can skip this step on the school
computer, since Java and eclipse are already
installed on it
• Prerequisite for eclipse: Download the Java
Development Kit (JDK) if you don’t already
have it
– http://java.sun.com/javase/downloads/index.jsp
– Select JDK 6 Update 21 (listed under Java
Platform, Standard Edition). Click on “Download
JDK” button.
3
Installing eclipse
(continued)
• Download eclipse (or copy it from the school’s S:
drive). Pick one of the 2 options below:
– To download:
• http://www.eclipse.org/downloads/
• Select Eclipse Classic 3.6.0 (there is an option for “Windows” to
the right of this option – select it if you have Windows)
– Or you can copy eclipse from the school’s shared drive:
• Copy folder S:\StudentShare\AP Computer Science\Eclipse to
your flash drive
• Copy the entire folder to your home PC
4
Jar files
• Jar files are libraries that store compiled code
that you can use in your own programs.
• At school, copy the jar files to your H: drive. One
recommendation is to create a folder named
H:\JarFiles and copy any needed jar files to this
folder.
• Note: The KarelJRobot.jar file is located on my
website. You can download it from my Daily
Lesson Plan page. You can copy this file to
H:\JarFiles for later use in programs.
5
• workspace
– Projects
• Packages
workspace
– Classes
• A workspace is used to store all of your Java
classes.
• At school, create a workspace on your H:
drive. Do this by creating a new folder
named H:\workspace .
• To begin with, there should be no files in this
folder
6
Launching eclipse
• To launch eclipse, select Start > Programs >
Student Applications > eclipse
• When you first open eclipse, it may ask you
to select the workspace. While at school,
select H:\workspace.
• If a Welcome screen appears, you can either
browse through some of the topics or close it
to get to the main eclipse windows.
7
• workspace
– Projects
• Packages
Projects
– Classes
• A Java project contains source code and related files
for building a Java program. The Java project is a
folder underneath the workspace folder.
• To create a new Java Project:
– Select File > New > Java Project
– Enter the name of the project
– All radio buttons should be on their top option
– Remember to include the External jar file (listed under the Libraries
tab > Add External JARs). Note: While at school, the jar file should
be located on your H: drive
– Press “Finish”.
8
• workspace
– Projects
• Packages
Packages
– Classes
• A Java package is used to organize related
Java classes. It is a folder underneath the
Java project folder.
• To create a new Java Package:
– Single click on the project
– Select File > New > Package
– Enter the package name.
– Press “Finish”.
9
• workspace
– Projects
• Packages
Classes
– Classes
• A Java class is the programming code. The
source code has an extension of .java and is
located in the package folder. It is a text
file and can be edited with any text editor.
• To create a new Java class:
– Single click on the package
– Select File > New > Class
– Enter the class name.
– Press “Finish”.
10
• workspace
– Projects
• Packages
Saving/Compiling/
Running a class
– Classes
• A class can always be saved, even if there are
errors. To do this, press the Save button.
• Saving the class will automatically try to compile it.
If it is free from errors, it will be compiled
successfully and a file with the extension .class will
be created in thhe package folder.
• To run a new Java class:
– Note: The class must have a main method to be run.
– Make the class the active class: Double click on it in the
Package explorer to make it active in the window.
– Select Run > Run as > Java application
11
• workspace
– Projects
• Packages
– Classes
Proper
Indentation
• It is good practice to indent code so that a human
can more easily read it. The methods within a class
should be indented as well as the statements within
a method.
• Eclipse can help you with indentation:
– Show your class in the active window.
– Optionally, select the lines of code to be indented.
Otherwise, the entire class will be corrected.
– Select Source > Correct Indentation
– The end result is that your code should be indented
properly.
12
Copying Classes between
School and Home
• Since there are times when you will want to continue your work at
home, you will need to be able to transfer your code back and forth.
This is where your flash drive becomes handy.
• To reduce confusion, keep the folder structure on your flash drive the
same as the folder structure on H:\workspace.
• Use file manager to locate the Java source file (that has extension
.java) within the package folder.
• Copy only the .java files (not the .class files) to your flash drive
folder.
• You can then copy these files to your package folder on your
destination computer.
• Note: After you launch eclipse, it is important to refresh the
project and package. Otherwise, the new code may not be seen
within eclipse:
–
Single click on the project and select File > Refresh (or press F5).
–
Single click on the package and select File > Refresh (or press F5).
13