SlideShare a Scribd company logo
1 of 12
More Eclipse!
 COM S 207
      Simanta Mitra, Ph.D.
Department of Computer Science
     Iowa state University



                                 1
Objectives for this lesson
 At the end of this lesson, you should be familiar
  with the following Eclipse terminology
  1.   workspace
  2.   project
  3.   view
  4.   Console view
  5.   Package Explorer view
  6.   Navigator view
  7.   Editor view
Also you will know a bit about the Eclipse Menu
  


                                                  2
Workspace
 The Eclipse WORKSPACE is a directory or a folder where
    eclipse stores your code for all your projects. Any time you
    create an Eclipse project or file – it gets stored in this folder.
 You should NEVER modify files in the workspace directly
    from outside the Eclipse environment.


 You can use ONE workspace for all of your coms207 work.


 You can create more than one workspace – maybe for
    outside class work.


                                                                    3
Project
 An Eclipse project is basically a folder where all code
  for a single application is stored. This single application
  can have many Java programs in it.
 You create Eclipse projects INSIDE the workspace.
  You may be working on several projects – say, a Maze
  project and a TicTacToe project. You will put all of them
  in the same workspace.
 Important:
   Note that Eclipse allows you to create many types of
    projects: for example: ordinary projects, web projects,
    java projects, etc .
   You will be creating only JAVA projects. When you do
    that, Eclipse will know what settings to use to compile
    and run your programs.
  
                                                              4
View
 When you open Eclipse, it has several different parts
    each of which show different information or in a
    different way. Each such part is called an Eclipse view.
 There are many many views available and you can
    select which views you want to open.
 You can close by clicking on x next to the name of the
    view.
 Some of the more useful views are the:
       console view,
       package explorer view,
       navigator view, and
       editor view.

                                                           5
Console view
 This is a view – that shows your program output.
  Eclipse also shows errors and warnings here. It
  looks as shown below…




                                                    6
Navigator View
 This is a view - that
    shows the folder structure
    in your project. If you
    opened the folder using
    WINDOWS EXPLORER
    (or Mac Finder), you
    would see the exact
    same folder structure.

 If you double click on a
    file, it opens it in a editor.




                                     7
Package Explorer View
 This is a view that shows
  Java programs in your
  workspace in a JAVA-like
  manner (we will discuss
  later).

 It does NOT show all the
  folders. Instead, it shows
  the classes and
  packages in your project.
  If you double-click on a
  class – it opens it in the
  editor.


                               8
Editor view




This view allows you to enter and make changes to
your Java programs. You can click on a tab to bring a
particular file to the forefront.                   9
Eclipse Menu
 The Eclipse menu allows you to control all
  operations in Eclipse. Here is a brief description of
  the main menus.
   File menu – create new projects, save projects etc.

   Edit and Source menus – helps in editing a program.

   Run menu - offers you ways to execute a program.

   Window menu – allows customization

   Project menu – set project settings.
                                                         10
Summary
 all projects are stored in WORKSPACE.
 all code for an application is stored in a PROJECT.
 a VIEW is just a part of the entire Eclipse window.
 the program output is shown in CONSOLE view
 folders and files are shown in NAVIGATOR view
 code to be edited is shown in EDITOR view
 folders/files shown in Java-like manner in Package
  Explorer view
 Eclipse Menu allows you to control all operations.
                                                        11
THE END




          12

More Related Content

Viewers also liked (12)

1.2 screen sketches
1.2 screen sketches1.2 screen sketches
1.2 screen sketches
 
2.1 need teamwork
2.1 need teamwork2.1 need teamwork
2.1 need teamwork
 
2.1 need teamwork
2.1 need teamwork2.1 need teamwork
2.1 need teamwork
 
1 about eclipse
1 about eclipse1 about eclipse
1 about eclipse
 
1 about eclipse
1 about eclipse1 about eclipse
1 about eclipse
 
1 about eclipse
1 about eclipse1 about eclipse
1 about eclipse
 
2.1 teamwork
2.1 teamwork2.1 teamwork
2.1 teamwork
 
Course Policies
Course PoliciesCourse Policies
Course Policies
 
0 website organization
0 website organization0 website organization
0 website organization
 
LBS Application Wars
LBS Application WarsLBS Application Wars
LBS Application Wars
 
Proyecto bobina de tesla
Proyecto bobina de teslaProyecto bobina de tesla
Proyecto bobina de tesla
 
M2M Strategies
M2M StrategiesM2M Strategies
M2M Strategies
 

Similar to 3 more abouteclipse

Introduction to Eclipse
Introduction to Eclipse Introduction to Eclipse
Introduction to Eclipse Arpana Awasthi
 
Compiling With Eclipse
Compiling With EclipseCompiling With Eclipse
Compiling With Eclipsesatriahelmy
 
Eclipse_Building_Blocks
Eclipse_Building_BlocksEclipse_Building_Blocks
Eclipse_Building_BlocksRahul Shukla
 
Supplement J Eclipse
Supplement J EclipseSupplement J Eclipse
Supplement J Eclipsenga
 
Eclipse - GUI Palette
Eclipse - GUI Palette Eclipse - GUI Palette
Eclipse - GUI Palette Arpana Awasthi
 
Eclipse Training - Introduction
Eclipse Training - IntroductionEclipse Training - Introduction
Eclipse Training - IntroductionLuca D'Onofrio
 
Eclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONEclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONAYESHA JAVED
 
Page 8 of 83.Tutorial Get Started with Eclipse in the Compute.docx
Page 8 of 83.Tutorial Get Started with Eclipse in the Compute.docxPage 8 of 83.Tutorial Get Started with Eclipse in the Compute.docx
Page 8 of 83.Tutorial Get Started with Eclipse in the Compute.docxalfred4lewis58146
 
Eclipse Overview
Eclipse Overview Eclipse Overview
Eclipse Overview Lars Vogel
 
Java interview question
Java interview questionJava interview question
Java interview questionsimplidigital
 
Yama quick start english version
Yama quick start english versionYama quick start english version
Yama quick start english versionThe World Bank
 
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...Paul Withers
 
Opensource gis development - part 1
Opensource gis development - part 1Opensource gis development - part 1
Opensource gis development - part 1Andrea Antonello
 

Similar to 3 more abouteclipse (20)

Introduction to Eclipse
Introduction to Eclipse Introduction to Eclipse
Introduction to Eclipse
 
Eclipse Vs Netbeans
Eclipse Vs NetbeansEclipse Vs Netbeans
Eclipse Vs Netbeans
 
Compiling With Eclipse
Compiling With EclipseCompiling With Eclipse
Compiling With Eclipse
 
JF_4_1_sg.pdf
JF_4_1_sg.pdfJF_4_1_sg.pdf
JF_4_1_sg.pdf
 
Eclipse_Building_Blocks
Eclipse_Building_BlocksEclipse_Building_Blocks
Eclipse_Building_Blocks
 
Supplement J Eclipse
Supplement J EclipseSupplement J Eclipse
Supplement J Eclipse
 
Eclipse - GUI Palette
Eclipse - GUI Palette Eclipse - GUI Palette
Eclipse - GUI Palette
 
Eclipse Training - Introduction
Eclipse Training - IntroductionEclipse Training - Introduction
Eclipse Training - Introduction
 
Eclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONEclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATION
 
Page 8 of 83.Tutorial Get Started with Eclipse in the Compute.docx
Page 8 of 83.Tutorial Get Started with Eclipse in the Compute.docxPage 8 of 83.Tutorial Get Started with Eclipse in the Compute.docx
Page 8 of 83.Tutorial Get Started with Eclipse in the Compute.docx
 
Eclipse Overview
Eclipse Overview Eclipse Overview
Eclipse Overview
 
Appsody
AppsodyAppsody
Appsody
 
Class 1
Class 1Class 1
Class 1
 
Class 1
Class 1Class 1
Class 1
 
Java interview question
Java interview questionJava interview question
Java interview question
 
Yama quick start english version
Yama quick start english versionYama quick start english version
Yama quick start english version
 
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
 
Opensource gis development - part 1
Opensource gis development - part 1Opensource gis development - part 1
Opensource gis development - part 1
 
Frc java5-8andeclipse
Frc java5-8andeclipseFrc java5-8andeclipse
Frc java5-8andeclipse
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

3 more abouteclipse

  • 1. More Eclipse! COM S 207 Simanta Mitra, Ph.D. Department of Computer Science Iowa state University 1
  • 2. Objectives for this lesson  At the end of this lesson, you should be familiar with the following Eclipse terminology 1. workspace 2. project 3. view 4. Console view 5. Package Explorer view 6. Navigator view 7. Editor view Also you will know a bit about the Eclipse Menu  2
  • 3. Workspace  The Eclipse WORKSPACE is a directory or a folder where eclipse stores your code for all your projects. Any time you create an Eclipse project or file – it gets stored in this folder.  You should NEVER modify files in the workspace directly from outside the Eclipse environment.  You can use ONE workspace for all of your coms207 work.  You can create more than one workspace – maybe for outside class work.  3
  • 4. Project  An Eclipse project is basically a folder where all code for a single application is stored. This single application can have many Java programs in it.  You create Eclipse projects INSIDE the workspace. You may be working on several projects – say, a Maze project and a TicTacToe project. You will put all of them in the same workspace.  Important:  Note that Eclipse allows you to create many types of projects: for example: ordinary projects, web projects, java projects, etc .  You will be creating only JAVA projects. When you do that, Eclipse will know what settings to use to compile and run your programs.  4
  • 5. View  When you open Eclipse, it has several different parts each of which show different information or in a different way. Each such part is called an Eclipse view.  There are many many views available and you can select which views you want to open.  You can close by clicking on x next to the name of the view.  Some of the more useful views are the:  console view,  package explorer view,  navigator view, and  editor view.  5
  • 6. Console view  This is a view – that shows your program output. Eclipse also shows errors and warnings here. It looks as shown below… 6
  • 7. Navigator View  This is a view - that shows the folder structure in your project. If you opened the folder using WINDOWS EXPLORER (or Mac Finder), you would see the exact same folder structure.  If you double click on a file, it opens it in a editor.  7
  • 8. Package Explorer View  This is a view that shows Java programs in your workspace in a JAVA-like manner (we will discuss later).  It does NOT show all the folders. Instead, it shows the classes and packages in your project. If you double-click on a class – it opens it in the editor. 8
  • 9. Editor view This view allows you to enter and make changes to your Java programs. You can click on a tab to bring a particular file to the forefront. 9
  • 10. Eclipse Menu  The Eclipse menu allows you to control all operations in Eclipse. Here is a brief description of the main menus.  File menu – create new projects, save projects etc.  Edit and Source menus – helps in editing a program.  Run menu - offers you ways to execute a program.  Window menu – allows customization  Project menu – set project settings.  10
  • 11. Summary  all projects are stored in WORKSPACE.  all code for an application is stored in a PROJECT.  a VIEW is just a part of the entire Eclipse window.  the program output is shown in CONSOLE view  folders and files are shown in NAVIGATOR view  code to be edited is shown in EDITOR view  folders/files shown in Java-like manner in Package Explorer view  Eclipse Menu allows you to control all operations. 11
  • 12. THE END 12