Installing and Getting Started with Eclipse IDE


Eclipse itself is a Java program and hence you need to have the Java Virtual Machine (JVM) to use eclipse. If you want to use Eclipse for Java development, as in most cases, you will also need a (Java Development Kit) JDK.


Downloading and installing

Follow these simple steps to download and install Eclipse IDE:

  1. Go to eclipse download page. Current url is .
  2. Download the right distribution for your need and platform, in the compressed format (.zip or .tar.gz).
    1. There are several distributions of eclipse and each one is tailored for a particular purpose with a set of plugins suited for that purpose. Some of the popular distributions are Eclipse IDE for Java Developers, Eclipse IDE for Java EE Developers, Eclipse for Mobile Developers, Eclipse Modeling Tools, and Eclipse for Testers. So you need to decide which distribution suites you most. For executing java and java ee programs, as is the case mostly, you will need ‘Eclipse IDE for Java EE Developers’.
    2. There are specific versions of eclipse for most platforms (32 bit and 64 bit) and you need to download the one for your particular platform and java version.
  3. Unpack the compressed file to any directory to start using it.


Starting Eclipse

To start Eclipse, go to the eclipse folder and double-click on the eclipse.exe file in windows (or eclipse file in Linux and other OS).

When Eclipse prompt you to select a workspace, give an existing directory or a directory you want eclipse to create. The eclipse workspace directory will contain your Eclipse projects.

You will be shown the workbench after eclipse starts. The workbench refers to the development environment. The elements inside the workbench are grouped into perspectives. Perspectives, in turn, contain views and editors. Each perspective provides all you need to perform a certain task. For instance, the Debug perspective contains the set of functionalities you would use while debugging Java programs. An example of a view that belongs to the Debug perspective is the Breakpoint view.


Installing plugins

You extend the functionality provided by the use of plugins. If you need to install more plugins, you can navigate to Help > Install new software and install them.

However, if you have chosen the right distribution of eclipse, you will have most needed plugins already installed.


Eclipse distributions available for download

Below are the eclipse distributions available for download (along with their approximate sizes) as of this writing:

  • Eclipse Standard 4.3.1 Eclipse Standard 4.3.1, 199 MB
  • Eclipse IDE for Java EE Developers, 247 MB
  • Eclipse IDE for Java Developers , 151 MB
  • Eclipse IDE for C/C++ Developers, 140 MB
  • Eclipse IDE for Java and Report Developers, 285 MB
  • Eclipse IDE for Java and DSL Developers, 269 MB
  • Eclipse Modeling Tools Eclipse Modeling Tools, 292 MB
  • Eclipse for RCP and RAP Developers, 236 MB
  • Eclipse for Parallel Application Developers, 212 MB
  • Eclipse for Scout Developers, 288 MB
  • Eclipse for Testers Eclipse for Testers, 99 MB
  • Eclipse IDE for Automotive Software Developers (includes Incubating components), 195 MB

Current link for the downloads page is:

Quick Notes Finder Tags

Activities (1) advanced java (1) agile (3) App Servers (6) archived notes (2) Arrays (1) Best Practices (12) Best Practices (Design) (3) Best Practices (Java) (7) Best Practices (Java EE) (1) BigData (3) Chars & Encodings (6) coding problems (2) Collections (15) contests (3) Core Java (All) (55) course plan (2) Database (12) Design patterns (8) dev tools (3) downloads (2) eclipse (9) Essentials (1) examples (14) Exception (1) Exceptions (4) Exercise (1) exercises (6) Getting Started (18) Groovy (2) hadoop (4) hibernate (77) hibernate interview questions (6) History (1) Hot book (5) http monitoring (2) Inheritance (4) intellij (1) java 8 notes (4) Java 9 (1) Java Concepts (7) Java Core (9) java ee exercises (1) java ee interview questions (2) Java Elements (16) Java Environment (1) Java Features (4) java interview points (4) java interview questions (4) javajee initiatives (1) javajee thoughts (3) Java Performance (6) Java Programmer 1 (11) Java Programmer 2 (7) Javascript Frameworks (1) Java SE Professional (1) JPA 1 - Module (6) JPA 1 - Modules (1) JSP (1) Legacy Java (1) linked list (3) maven (1) Multithreading (16) NFR (1) No SQL (1) Object Oriented (9) OCPJP (4) OCPWCD (1) OOAD (3) Operators (4) Overloading (2) Overriding (2) Overviews (1) policies (1) programming (1) Quartz Scheduler (1) Quizzes (17) RabbitMQ (1) references (2) restful web service (3) Searching (1) security (10) Servlets (8) Servlets and JSP (31) Site Usage Guidelines (1) Sorting (1) source code management (1) spring (4) spring boot (3) Spring Examples (1) Spring Features (1) spring jpa (1) Stack (1) Streams & IO (3) Strings (11) SW Developer Tools (2) testing (1) troubleshooting (1) user interface (1) vxml (8) web services (1) Web Technologies (1) Web Technology Books (1) youtube (1)