BeginnersBook

  • Home
  • Java
    • Java OOPs
    • Java Collections
    • Java Examples
  • C
    • C Examples
  • C++
    • C++ Examples
  • DBMS
  • Computer Network
  • Python
    • Python Examples
  • More…
    • jQuery
    • Kotlin
    • WordPress
    • SEO
    • JSON
    • JSP
    • JSTL
    • Servlet
    • MongoDB
    • XML
    • Perl

How to install Eclipse on Mac OS X

Last Updated: September 11, 2022 by Chaitanya Singh | Filed Under: java

In this tutorial, we will learn how to install eclipse IDE on Mac OS X. Eclipse IDE (Integrated development environment) is written in Java and mostly used for developing Java applications. In Eclipse IDE, you can write, compile and run your Java code.

Download and install Eclipse

1) To download Eclipse IDE, copy the link http://www.eclipse.org/downloads/ into you browser and hit enter.

2) Out of all the listed options, we need to install “Eclipse IDE for java developers”. Click the 64 bit download link as shown in the image below.
Eclipse download page

3) Upon clicking the 64 bit option, you would be redirected to a download page where you can choose the server nearest to you so that you can download faster. Simply click download button at the left panel as shown below. Your download will start automatically.
click_download

4) Once the download is done. Go to the download folder, you would find a file named “eclipse-java-mars-2-macosx-cocoa-x86_64.tar” (the file name may be different based on the version you download but it should be a tar file starting with word eclipse).

5) Drag the zipped file to the desktop and double click to open it. The file would be unzipped with default archive utility and you would find a eclipse icon on desktop. Open finder, select applications and then drag the eclipse icon from desktop the the application folder in finder.

6) Installation is done, you can now launch the eclipse by clicking the icon in applications. Alternatively, you can drag the icon from applications to the dock so that you can launch it directly from the desktop.

7) The first time you launch the application, you would get the following warning, just click “open”.
eclipse_warning

8) The next pop up would have a message “To open eclipse you need to install the legacy Java SE 6 runtime”. The pop up would look like this. Click ok.
java_runtime_warning

9) Go to the link http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html the page would look like the below screenshot. Accept License Agreement and download the file mapped to Mac OS X x64. In my case it is “jdk-7u79-macosx-x64.dmg”, you may find it different based on the java version you are trying to install.
java_at_oracle

10) Once the download is complete, run the file and follow the installation instruction.

11) Once installation is done, open the Eclipse, it should run fine now. The welcome window would look similar to the one shown below. Click Workbench at the top right corner.
workspace_launcher

welcome_screen

eclipse_workspace

Top Related Articles:

  1. Java Array explained with examples
  2. JDBC(Java Database Connectivity) interview questions
  3. Try Catch in Java – Exception handling
  4. Java Virtual Machine (JVM)
  5. How to get the last modified date of a file in java

About the Author

I have 15 years of experience in the IT industry, working with renowned multinational corporations. Additionally, I have dedicated over a decade to teaching, allowing me to refine my skills in delivering information in a simple and easily understandable manner.

– Chaitanya

Comments

  1. Maggie says

    December 13, 2016 at 11:27 PM

    Thank you very much for this tutorial. It helped me a lot and saved my time after reading so many entires at various forums.

    Many thanx

    Reply
  2. manu says

    August 23, 2017 at 7:35 PM

    I’m new user on Macbook please guide me how to create dynamic web project
    in eclipse? It’s not showing up.

    Reply
    • Chaitanya Singh says

      August 24, 2017 at 2:15 AM

      Hey Manu, Refer this: https://beginnersbook.com/2017/06/how-to-fix-dynamic-web-project-missing-in-eclipse-issue/

      Reply
  3. Arita says

    October 9, 2017 at 11:27 PM

    Hi! Great tutorial! But I have and problem when I try to open eclipse. I get to the part of selecting a workspace, but then it shows me an error saying that there’s a problem with the .log. I’ve tried almost everything, uninstall and install everything again, different versions of java… i don’t know what else I can do :(

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Java Tutorial

Java Introduction

  • Java Index
  • Java Introduction
  • History of Java
  • Features of Java
  • C++ vs Java
  • JDK vs JRE vs JVM
  • JVM - Java Virtual Machine
  • First Java Program
  • Variables
  • Data Types
  • Operators

Java Flow Control

  • Java If-else
  • Java Switch-Case
  • Java For loop
  • Java while loop
  • Java do-while loop
  • Continue statement
  • break statement

Java Arrays

  • Java Arrays

OOPs Concepts

  • OOPs Concepts
  • Constructor
  • Java String
  • Static keyword
  • Inheritance
  • Types of inheritance
  • Aggregation
  • Association
  • Super Keyword
  • Method overloading
  • Method overriding
  • Overloading vs Overriding
  • Polymorphism
  • Types of polymorphism
  • Static and dynamic binding
  • Abstract class and methods
  • Interface
  • Abstract class vs interface
  • Encapsulation
  • Packages
  • Access modifiers
  • Garbage Collection
  • Inner classes
  • Static import
  • Static constructor

Java Exception Handling

  • Exception handling
  • Java try-catch
  • Java throw
  • Java throws
  • Checked and Unchecked Exceptions
  • Jav try catch finally
  • Exception Examples
  • Exception Propagation

Collections Framework

  • Collections in Java
  • Java ArrayList
  • Java LinkedList
  • Java Vector
  • Java HashSet
  • Java LinkedHashSet
  • Java TreeSet
  • Java HashMap
  • Java TreeMap
  • Java LinkedHashMap
  • Java Queue
  • Java PriorityQueue
  • Java Deque
  • Comparable interface
  • Comparator interface
  • Collections Interview Questions

MORE ...

  • Java Scanner Class
  • Java 8 Features
  • Java 9 Features
  • Java Conversion
  • Java Date
  • Java Multithreading
  • Java I/O
  • Java Serialization
  • Java Regex
  • Java AWT
  • Java Swing
  • Java Enum
  • Java Annotations
  • Java main method
  • Java Interview Q

Copyright © 2012 – 2025 BeginnersBook . Privacy Policy . Sitemap