SlideShare a Scribd company logo
Assignment 10
Aim: Using Eclipse IDE create project in C and JAVA
Theory
Eclipse is an excellent open extensible IntegratedDevelopmentEnvironment (IDE), written in
JavaLanguage, by InternationalBusinessMachines (IBM). It is now OpenSource.
Eclipse is a multi-language Integrated development environment (IDE) comprising a base workspace and
an extensible plug-in system for customizing the environment. It provides a core of services for
controlling a set of tools working together to support programming tasks. Tool builders contribute to the
Eclipse platform by wrapping their tools in pluggable components, called Eclipse plug-ins, which
conform to Eclipse's plug-in contract. A plug-in in Eclipse is a component that provides a certain type of
service within the context of the Eclipse workbench
An Eclipse installation includes a plugins folder where individual plug-ins are deployed. Each plug-in is
installed in its own folder under the plugins folder. A plug-in is described in an XML manifest file, called
plugin.xml, residing in the plug-in's folder. The manifest file tells the Eclipse runtime what it needs to
know to activate the plug-in.

Deploying a plug-in in an Eclipse installation involves copying the

resources that constitute the plug-in (the manifest file, jar files, and other resources) into an individual
folder for the plug-in, under the installation's plugins directory. Such a plug-in can then be activated by
the Eclipse runtime when it is required to perform some function. Activating a plug-in means loading its
runtime class and instantiating and initializing its instance.

How to create a new project in JAVA
Choose File → New → Java Project from the Eclipse menu bar, as in the following example:
The following window will be displayed. Enter the Project name and make sure the "Use Project
folder as root for sources and class files" option is selected in the "Project layout" section as shown in
the image below:

Click Finish to create the project. The following screen will be displayed, denoting an empty
workspace:

To close the Welcome screen, click the X on the tab labeled Welcome(towards the top left of
the Eclipse window). Now you should see the workspace. Congratulations, you have created
your first Java project! But, we're only halfway there. Next comes putting some substance (code)
into the project to make a working program!
Ad

More Related Content

What's hot (20)

Building Eclipse Plugins
Building Eclipse PluginsBuilding Eclipse Plugins
Building Eclipse Plugins
Liran Zelkha
 
Eclipse 2.5 Subversion Plugin Installation
Eclipse 2.5 Subversion Plugin InstallationEclipse 2.5 Subversion Plugin Installation
Eclipse 2.5 Subversion Plugin Installation
SandeepSeshan
 
Supplement J Eclipse
Supplement J EclipseSupplement J Eclipse
Supplement J Eclipse
nga
 
L0016 - The Structure of an Eclipse Plug-in
L0016 - The Structure of an Eclipse Plug-inL0016 - The Structure of an Eclipse Plug-in
L0016 - The Structure of an Eclipse Plug-in
Tonny Madsen
 
Drupal 8 cli
Drupal 8 cliDrupal 8 cli
Drupal 8 cli
Viswanath Polaki
 
Docker 101
Docker 101Docker 101
Docker 101
Mirza Nafis Faysal
 
01 configure your-project
01 configure your-project01 configure your-project
01 configure your-project
Sébastien Deleuze
 
PDE Good Practices
PDE Good PracticesPDE Good Practices
PDE Good Practices
Ankur Sharma
 
Compiling With Eclipse
Compiling With EclipseCompiling With Eclipse
Compiling With Eclipse
satriahelmy
 
Android the first app - hello world - copy
Android   the first app - hello world - copyAndroid   the first app - hello world - copy
Android the first app - hello world - copy
Deepa Rani
 
Github plugin setup in anypointstudio
Github plugin setup in anypointstudioGithub plugin setup in anypointstudio
Github plugin setup in anypointstudio
Rajkattamuri
 
JUnit and MUnit Set Up In Anypoint Studio
JUnit and MUnit Set Up In Anypoint StudioJUnit and MUnit Set Up In Anypoint Studio
JUnit and MUnit Set Up In Anypoint Studio
Sudha Ch
 
AndEngine
AndEngineAndEngine
AndEngine
TheBeege
 
Google Map Implementation with offline feature.
Google Map Implementation with offline feature.Google Map Implementation with offline feature.
Google Map Implementation with offline feature.
Jayanta Sinhamahapatra
 
Eclipse plug in development
Eclipse plug in developmentEclipse plug in development
Eclipse plug in development
Martin Toshev
 
Eclipse plug in mylyn & tasktop
Eclipse plug in mylyn & tasktopEclipse plug in mylyn & tasktop
Eclipse plug in mylyn & tasktop
Roger Xia
 
Android app upload
Android app uploadAndroid app upload
Android app upload
Savitribai Phule Pune University
 
Going Desktop with Electron
Going Desktop with ElectronGoing Desktop with Electron
Going Desktop with Electron
Leo Lindhorst
 
Integrating external products into eclipse
Integrating external products into eclipseIntegrating external products into eclipse
Integrating external products into eclipse
Girish Balre
 
Configuring Anypoint Studio MQ connector
Configuring Anypoint Studio MQ connectorConfiguring Anypoint Studio MQ connector
Configuring Anypoint Studio MQ connector
Shanky Gupta
 
Building Eclipse Plugins
Building Eclipse PluginsBuilding Eclipse Plugins
Building Eclipse Plugins
Liran Zelkha
 
Eclipse 2.5 Subversion Plugin Installation
Eclipse 2.5 Subversion Plugin InstallationEclipse 2.5 Subversion Plugin Installation
Eclipse 2.5 Subversion Plugin Installation
SandeepSeshan
 
Supplement J Eclipse
Supplement J EclipseSupplement J Eclipse
Supplement J Eclipse
nga
 
L0016 - The Structure of an Eclipse Plug-in
L0016 - The Structure of an Eclipse Plug-inL0016 - The Structure of an Eclipse Plug-in
L0016 - The Structure of an Eclipse Plug-in
Tonny Madsen
 
PDE Good Practices
PDE Good PracticesPDE Good Practices
PDE Good Practices
Ankur Sharma
 
Compiling With Eclipse
Compiling With EclipseCompiling With Eclipse
Compiling With Eclipse
satriahelmy
 
Android the first app - hello world - copy
Android   the first app - hello world - copyAndroid   the first app - hello world - copy
Android the first app - hello world - copy
Deepa Rani
 
Github plugin setup in anypointstudio
Github plugin setup in anypointstudioGithub plugin setup in anypointstudio
Github plugin setup in anypointstudio
Rajkattamuri
 
JUnit and MUnit Set Up In Anypoint Studio
JUnit and MUnit Set Up In Anypoint StudioJUnit and MUnit Set Up In Anypoint Studio
JUnit and MUnit Set Up In Anypoint Studio
Sudha Ch
 
Google Map Implementation with offline feature.
Google Map Implementation with offline feature.Google Map Implementation with offline feature.
Google Map Implementation with offline feature.
Jayanta Sinhamahapatra
 
Eclipse plug in development
Eclipse plug in developmentEclipse plug in development
Eclipse plug in development
Martin Toshev
 
Eclipse plug in mylyn & tasktop
Eclipse plug in mylyn & tasktopEclipse plug in mylyn & tasktop
Eclipse plug in mylyn & tasktop
Roger Xia
 
Going Desktop with Electron
Going Desktop with ElectronGoing Desktop with Electron
Going Desktop with Electron
Leo Lindhorst
 
Integrating external products into eclipse
Integrating external products into eclipseIntegrating external products into eclipse
Integrating external products into eclipse
Girish Balre
 
Configuring Anypoint Studio MQ connector
Configuring Anypoint Studio MQ connectorConfiguring Anypoint Studio MQ connector
Configuring Anypoint Studio MQ connector
Shanky Gupta
 

Similar to Assign 10 - Creating Projects using Eclipse IDE (20)

Eclipse_Building_Blocks
Eclipse_Building_BlocksEclipse_Building_Blocks
Eclipse_Building_Blocks
Rahul Shukla
 
Eclipse Overview
Eclipse Overview Eclipse Overview
Eclipse Overview
Lars Vogel
 
Eclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONEclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATION
AYESHA JAVED
 
Eclipse Vs Netbeans
Eclipse Vs NetbeansEclipse Vs Netbeans
Eclipse Vs Netbeans
SiliconExpert Technologies
 
Class 1
Class 1Class 1
Class 1
Dario Pilozo
 
Class 1
Class 1Class 1
Class 1
Dario Pilozo
 
Class 1 blog
Class 1 blogClass 1 blog
Class 1 blog
Narcisa Velez
 
Introduction to Eclipse
Introduction to Eclipse Introduction to Eclipse
Introduction to Eclipse
Arpana Awasthi
 
Flask
FlaskFlask
Flask
Mamta Kumari
 
JF_4_1_sg.pdf
JF_4_1_sg.pdfJF_4_1_sg.pdf
JF_4_1_sg.pdf
efranschristian
 
Introduction to Eclipse IDE
Introduction to Eclipse IDEIntroduction to Eclipse IDE
Introduction to Eclipse IDE
Muhammad Hafiz Hasan
 
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
alfred4lewis58146
 
Eclipse - GUI Palette
Eclipse - GUI Palette Eclipse - GUI Palette
Eclipse - GUI Palette
Arpana Awasthi
 
Building Eclipse Plugins with Tycho
Building Eclipse Plugins with TychoBuilding Eclipse Plugins with Tycho
Building Eclipse Plugins with Tycho
jsievers
 
Eclipse Training - Introduction
Eclipse Training - IntroductionEclipse Training - Introduction
Eclipse Training - Introduction
Luca D'Onofrio
 
Java 17 Recipes - A problem-solution approach 4th Edition Josh Juneau
Java 17 Recipes - A problem-solution approach 4th Edition Josh JuneauJava 17 Recipes - A problem-solution approach 4th Edition Josh Juneau
Java 17 Recipes - A problem-solution approach 4th Edition Josh Juneau
semsirorjeta27
 
Eclipse RCP Overview @ Rheinjug
Eclipse RCP Overview @ RheinjugEclipse RCP Overview @ Rheinjug
Eclipse RCP Overview @ Rheinjug
Lars Vogel
 
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
 
Steps to write Selenium
Steps to write Selenium  Steps to write Selenium
Steps to write Selenium
Rohit Thakur
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Amit Singh
 
Eclipse_Building_Blocks
Eclipse_Building_BlocksEclipse_Building_Blocks
Eclipse_Building_Blocks
Rahul Shukla
 
Eclipse Overview
Eclipse Overview Eclipse Overview
Eclipse Overview
Lars Vogel
 
Eclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATIONEclipse introduction IDE PRESENTATION
Eclipse introduction IDE PRESENTATION
AYESHA JAVED
 
Introduction to Eclipse
Introduction to Eclipse Introduction to Eclipse
Introduction to Eclipse
Arpana Awasthi
 
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
alfred4lewis58146
 
Eclipse - GUI Palette
Eclipse - GUI Palette Eclipse - GUI Palette
Eclipse - GUI Palette
Arpana Awasthi
 
Building Eclipse Plugins with Tycho
Building Eclipse Plugins with TychoBuilding Eclipse Plugins with Tycho
Building Eclipse Plugins with Tycho
jsievers
 
Eclipse Training - Introduction
Eclipse Training - IntroductionEclipse Training - Introduction
Eclipse Training - Introduction
Luca D'Onofrio
 
Java 17 Recipes - A problem-solution approach 4th Edition Josh Juneau
Java 17 Recipes - A problem-solution approach 4th Edition Josh JuneauJava 17 Recipes - A problem-solution approach 4th Edition Josh Juneau
Java 17 Recipes - A problem-solution approach 4th Edition Josh Juneau
semsirorjeta27
 
Eclipse RCP Overview @ Rheinjug
Eclipse RCP Overview @ RheinjugEclipse RCP Overview @ Rheinjug
Eclipse RCP Overview @ Rheinjug
Lars Vogel
 
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
 
Steps to write Selenium
Steps to write Selenium  Steps to write Selenium
Steps to write Selenium
Rohit Thakur
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Amit Singh
 
Ad

Assign 10 - Creating Projects using Eclipse IDE

  • 1. Assignment 10 Aim: Using Eclipse IDE create project in C and JAVA Theory Eclipse is an excellent open extensible IntegratedDevelopmentEnvironment (IDE), written in JavaLanguage, by InternationalBusinessMachines (IBM). It is now OpenSource. Eclipse is a multi-language Integrated development environment (IDE) comprising a base workspace and an extensible plug-in system for customizing the environment. It provides a core of services for controlling a set of tools working together to support programming tasks. Tool builders contribute to the Eclipse platform by wrapping their tools in pluggable components, called Eclipse plug-ins, which conform to Eclipse's plug-in contract. A plug-in in Eclipse is a component that provides a certain type of service within the context of the Eclipse workbench An Eclipse installation includes a plugins folder where individual plug-ins are deployed. Each plug-in is installed in its own folder under the plugins folder. A plug-in is described in an XML manifest file, called plugin.xml, residing in the plug-in's folder. The manifest file tells the Eclipse runtime what it needs to know to activate the plug-in. Deploying a plug-in in an Eclipse installation involves copying the resources that constitute the plug-in (the manifest file, jar files, and other resources) into an individual folder for the plug-in, under the installation's plugins directory. Such a plug-in can then be activated by the Eclipse runtime when it is required to perform some function. Activating a plug-in means loading its runtime class and instantiating and initializing its instance. How to create a new project in JAVA Choose File → New → Java Project from the Eclipse menu bar, as in the following example:
  • 2. The following window will be displayed. Enter the Project name and make sure the "Use Project folder as root for sources and class files" option is selected in the "Project layout" section as shown in the image below: Click Finish to create the project. The following screen will be displayed, denoting an empty workspace: To close the Welcome screen, click the X on the tab labeled Welcome(towards the top left of the Eclipse window). Now you should see the workspace. Congratulations, you have created your first Java project! But, we're only halfway there. Next comes putting some substance (code) into the project to make a working program!