SlideShare a Scribd company logo
1 of 11
Basic information about
  Eclipse and Java!
       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, students should
  1.   describe the top functionalities of an IDE
  2.   know what is Eclipse
  3.   list the versions of Eclipse
  4.   know where to go to download the latest versions
       of Eclipse

  5. know the difference between jre and jdk
  6. know where to go to download the latest versions
       of jre and jdk



                                                          2
Lets first learn a bit about
           Eclipse


                               3
What is an IDE?
 Integrated Development Environment (IDE): An
  application that is a COLLECTION of tools that helps
  you develop software.

 Editor – helps you type in your code (points out
  some mistakes)

 Compiler – translates your program

 Runtime environment - Runs your program

 Debugger – helps you locate problems in your code


                                                     4
What is Eclipse?
 Eclipse is an IDE! It is widely used to develop Java
  programs.


 Eclipse was originally developed by IBM. Now, it is
  an open source project.


 There are several other IDEs. For
  example, Netscape and BlueJ.



                                                     5
Eclipse versions
   named after moons of Solar system and indicates release date

 Source:   http://en.wikipedia.org/wiki/Eclipse_(software)




                                                                  6
Where to download Eclipse?
 Go to website: http://www.eclipse.org/downloads/




                                                    7
Now, lets learn a bit about Java


                               8
What is JRE? JDK?
 The JRE (Java Runtime Environment) is what
 you need
  to execute compiled java classes.
  It consists of the "java" executable and java libraries.


 The JDK (Java Development Kit) contains
  it contains all of the JRE
  plus some extra tools/utilities like
    the java compiler
    java debugger


                                                         9
Where to download JRE? JDK?
Go to website: http://www.java.com/en/download/index.jsp




                                                           10
THE END




          11

More Related Content

Viewers also liked (9)

Course Policies
Course PoliciesCourse Policies
Course Policies
 
Trabajo slide share
Trabajo slide shareTrabajo slide share
Trabajo slide share
 
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
 
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 1 about eclipse

simple Java Hello
simple Java Hellosimple Java Hello
simple Java Hello
kingpin_vny
 
Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)
Pratima Parida
 
Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)
Pratima Parida
 
Java Standard edition(Java ) programming Basics for beginner's
Java Standard edition(Java ) programming Basics  for beginner'sJava Standard edition(Java ) programming Basics  for beginner's
Java Standard edition(Java ) programming Basics for beginner's
momin6
 

Similar to 1 about eclipse (20)

OOP with Java
OOP with JavaOOP with Java
OOP with Java
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
J introtojava1-pdf
J introtojava1-pdfJ introtojava1-pdf
J introtojava1-pdf
 
simple Java Hello
simple Java Hellosimple Java Hello
simple Java Hello
 
Basics of JAVA programming
Basics of JAVA programmingBasics of JAVA programming
Basics of JAVA programming
 
Java Course In Thane,Mumbai
Java Course In Thane,MumbaiJava Course In Thane,Mumbai
Java Course In Thane,Mumbai
 
perl-java
perl-javaperl-java
perl-java
 
perl-java
perl-javaperl-java
perl-java
 
1 .java basic
1 .java basic1 .java basic
1 .java basic
 
Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)
 
Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)Java Semimar Slide (Cetpa)
Java Semimar Slide (Cetpa)
 
Android training in Noida
Android training in NoidaAndroid training in Noida
Android training in Noida
 
Java basic introduction
Java basic introductionJava basic introduction
Java basic introduction
 
Introduction to java programming tutorial
Introduction to java programming   tutorialIntroduction to java programming   tutorial
Introduction to java programming tutorial
 
Java Introduction | PDF
Java Introduction |  PDFJava Introduction |  PDF
Java Introduction | PDF
 
Java basics
Java basicsJava basics
Java basics
 
Core Java Basics
Core Java BasicsCore Java Basics
Core Java Basics
 
Java Standard edition(Java ) programming Basics for beginner's
Java Standard edition(Java ) programming Basics  for beginner'sJava Standard edition(Java ) programming Basics  for beginner's
Java Standard edition(Java ) programming Basics for beginner's
 
Session 02 - Elements of Java Language
Session 02 - Elements of Java LanguageSession 02 - Elements of Java Language
Session 02 - Elements of Java Language
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 

1 about eclipse

  • 1. Basic information about Eclipse and Java! 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, students should 1. describe the top functionalities of an IDE 2. know what is Eclipse 3. list the versions of Eclipse 4. know where to go to download the latest versions of Eclipse 5. know the difference between jre and jdk 6. know where to go to download the latest versions of jre and jdk 2
  • 3. Lets first learn a bit about Eclipse 3
  • 4. What is an IDE?  Integrated Development Environment (IDE): An application that is a COLLECTION of tools that helps you develop software.  Editor – helps you type in your code (points out some mistakes)  Compiler – translates your program  Runtime environment - Runs your program  Debugger – helps you locate problems in your code 4
  • 5. What is Eclipse?  Eclipse is an IDE! It is widely used to develop Java programs.  Eclipse was originally developed by IBM. Now, it is an open source project.  There are several other IDEs. For example, Netscape and BlueJ. 5
  • 6. Eclipse versions named after moons of Solar system and indicates release date  Source: http://en.wikipedia.org/wiki/Eclipse_(software) 6
  • 7. Where to download Eclipse? Go to website: http://www.eclipse.org/downloads/ 7
  • 8. Now, lets learn a bit about Java 8
  • 9. What is JRE? JDK?  The JRE (Java Runtime Environment) is what you need  to execute compiled java classes.  It consists of the "java" executable and java libraries.  The JDK (Java Development Kit) contains  it contains all of the JRE  plus some extra tools/utilities like  the java compiler  java debugger 9
  • 10. Where to download JRE? JDK? Go to website: http://www.java.com/en/download/index.jsp 10
  • 11. THE END 11