integrated development environment

IntelliJ IDEA (pronounced /ɪnˈtɛlɪdʒeɪ/ in-TEL-ih-jay "idea") is an integrated development environment (IDE) written in Java for developing computer software written in Java, Kotlin, Groovy, and other JVM-based languages. It is developed by … Wikipedia
Factsheet
Developer JetBrains
Initial release 1.0 / January 2001; 24 years ago (2001-01)
Stable release 2025.3
/ 8 December 2025
Factsheet
Developer JetBrains
Initial release 1.0 / January 2001; 24 years ago (2001-01)
Stable release 2025.3
/ 8 December 2025
🌐
Reddit
reddit.com › r/springboot › best ide for spring on m1 mac
r/SpringBoot on Reddit: Best IDE for Spring on M1 Mac
May 2, 2022 -

I recently moved to M1 Macbook Air and though there is a significant performance advantage on M1 Macbook Air while using Spring Tool Suite but sometimes my M1 Air starts to get warm while using STS and I was wondering which would be the suitable IDE to reduce heat. Below are my options.

  1. Intellij Idea community edition (Java)

  2. Eclipse or Spring Tool Suite

  3. VSCode with STS extension

Please suggest and Thanks in advance 😃

🌐
Pangea.ai
pangea.ai › resources › setting-up-java-development-for-mac-m1
Setting up Java Development for Mac M1 | Pangea.ai
Yes, you can develop Java on Mac whether your device is an intel-based Mac or an M1 or M2 Mac device. For the most part, there is little difference between deploying to an Intel-based Mac and any other Windows or Linux machine.
🌐
JetBrains
jetbrains.com › idea › download
Download IntelliJ IDEA
June 1, 2021 - Download the latest version of IntelliJ IDEA, the leading IDE for professional development in Java and Kotlin. Available for Windows, macOS, and Linux.
🌐
The Eclipse Foundation
eclipse.org › downloads › packages › release › 2023-06 › m1 › eclipse-ide-java-developers
Eclipse IDE for Java Developers | Eclipse Packages
M1 · Eclipse IDE for Java Developers · The essential tools for any Java developer, including a Java IDE, a Git client, XML Editor, Maven and Gradle integration · Git integration for Eclipse · Eclipse Java Development Tools · Maven Integration for Eclipse ·
🌐
YouTube
youtube.com › watch
Eclipse IDE - Java Development on Apple MacBook Pro 13" M1 in 4K - YouTube
Many of you folks requested how Eclipse is running on the new Apple Silicon chips, and after reading your suggestions after the first attempt I am happy to r...
Published   November 23, 2020
🌐
Quora
quora.com › What-is-the-best-IDE-for-coding-in-Java-on-a-Mac
What is the best IDE for coding in Java on a Mac? - Quora
It wont make any IDE good or bad for others. So consider this answer very opinionated and not the facts. For simple projects or seasonal devs: Jetbrains IntelliJ is the best choice, as this IDE is as...
🌐
YouTube
youtube.com › watch
How To Install ECLIPSE IDE on MacOS (M1, M2, M3) | Hello World!! - YouTube
Eclipse is a popular integrated development environment (IDE) that can help you write java code more efficiently and in this video we'll go through the proce...
Published   December 4, 2024
Find elsewhere
🌐
Brilworks
brilworks.com › blog › top-ides-for-java-development-on-mac
Top IDEs for Java Development on Mac
In this guide, we compare the best Java IDEs for Mac: IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code, and Oracle JDeveloper, highlighting their pros, cons, and key features so you can pick the one that fits your project needs.
🌐
Apple Community
discussions.apple.com › thread › 253611959
IDE's - Apple Community
Eclipse and NetBeans are popular IDEs for learning Java. Visual Studio for Mac is an IDE for making web, mobile, and Mac apps in C#. Xcode is Apple's IDE for making iOS and Mac apps. ... Upgrading Hello, I have a MacBook Pro 2017 and I do photoshop on Luminair AI/Neo for fun.
🌐
Quora
quora.com › Can-I-do-Java-development-on-my-new-MacBook-Air-M1-How-do-I-install-Java-in-M1
Can I do Java development on my new MacBook Air M1? How do I install Java in M1? - Quora
Answer (1 of 2): You have to install JDK (Java development kit) from official website oracle and then setup and you can creat file from textedit and save as .java extension and then open terminal and write “javac filename.java” it will create class file and then write “java filename.java” your pr...
🌐
AppleVis
applevis.com › forum › macos-mac-apps › accessible-java-ide-mac
Accessible Java IDE for Mac | AppleVis
Other people were mostly using Eclipse and Intellij Idea, neither of which really works with VoiceOver. As you mentioned, the text fields are usually the problem. I found that other parts of Eclipse weren’t very accessible either. Instead, I used a combination of TextMate as a text editor and Terminal to do almost all my computer science stuff for school. In most cases there is. a way to do everything from the command line. There is also apparently some way to trick XCode into working with Java, but I don’t recommend doing that.
🌐
DEV Community
dev.to › brilworks › top-ides-for-java-development-on-mac-1p6i
Top IDEs for Java Development on Mac - DEV Community
December 27, 2024 - Runs seamlessly on macOS, Windows, and Linux, supporting cross-platform development. If you are developing Java applications, web apps, or JavaFX desktop apps, then Netbeans is a great choice. Moreover, if you are a newcomer, then we would recommend using it as it provides a simple and easy interface to start the Java development journey. Visual Studio Code isn't exactly what someone would call a traditional IDE, as it resembles more of an engine upon which you can build.
🌐
rieckpil
rieckpil.de › home › java tutorials › java development on an apple sillicon (m1, m2, m3, arm64)
Java Development on an Apple Sillicon (M1, M2, M3, ARM64) | rieckpil
March 18, 2024 - But having worked with it for almost a year now, many have been continuously fixed. All other development tools that we use on a daily basis either provide an arm64 build or the emulated x64 version works fine: IntelliJ IDEA...
Top answer
1 of 16
210

A command line approach (thanks to the Homebrew team and the hard work of @vladimir-kempik and other openjdk contributors on the JEP-391 branch)

# Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Install OpenJDK
brew install openjdk

Verify it's installed:

$(brew --prefix openjdk)/bin/java --version

Verify it's for the arm64 hardware:

file $(brew --prefix openjdk)/bin/java     
# /opt/homebrew/opt/openjdk/bin/java: Mach-O 64-bit executable arm64

Note: To install openjdk system-wide, follow the on-screen instructions provided by Homebrew.

2 of 16
127

Yes.

On this page: AdoptOpenJDK Latest Releases you can select 'macOS' from the 'Operating System' dropdown, and then from 'Architecture', it's currently only x64, but soonish there should be AArch64 or ARM64 (those are usually the shortcodes for 64-bit ARM). Possibly, as Apple no doubt has a bunch of extensions built into their M1 designs, and Apple gets its own.

If you instead leave Operation System on 'any', you'll note aarch64 is in there, and this gets you to a Linux release for ARM processors. That (probably) won't run on macOS on M1 hardware, but that's 95% of the work already done.

So: It's not there yet, but note that JDKs for ARM have been available for more than decade, and whilst JDK 15 has dropped support for a bunch of exotic OS/architecture combinations (such as Solaris), ARM development has always remained at least partially relevant (even if so far it's mostly an Oracle commercial license offering). That is to say: It should not be a herculean effort to create an adoptopenjdk release that runs on M1s natively, so presumably, it will happen. But, it's an open source effort, so if you're anxious, by all means, read up and contribute :)

Apple has not given any details on this architecture whatsoever until November 10th 2020, unless you bought a development kit box for it (a Mac Mini with an A14 chip, which isn't an M1 chip, but close enough I guess), and signed a big NDA.

As a rule, open source projects will run as fast as possible in the opposite direction if you wave an NDA around, so if you dislike this state of affairs, I don't think it's wise to complain to adoptopenjdk or other packagers and open source projects about it :)

Fortunately, now it's out, and an NDA is no longer required. My assumption is that the ARM branch of the OpenJDK source code + the macOS bits that already exist for the macOS x64 release can be combined rather easily once someone with some familiarity with the OpenJDK source code has an M1-based macOS system to test it on, which should mean an adoptopenjdk macos-aarch64 release should be here within the month.

But, open source. You didn't pay them, you have no contract, and they don't owe it to you. Donate to the effort or contribute a pull request if you want it to go faster.

UPDATE:

  • Azul's M1 OpenJDK builds
  • Microsoft's (yes, really) GitHub source repo for an early access OpenJDK16 build for macOS on AArch64. Note that Microsoft's been working on the OpenJDK branch of AArch64 (for ARM-based Windows 10) for a while, which goes back to: A lot of the hard work was already done.
🌐
Kev's Development Toolbox
kevinhooke.com › 2021 › 10 › 31 › installing-eclipse-ide-for-apple-m1-silicon
Installing Eclipse IDE for Apple M1 Silicon – Kev's Development Toolbox
January 30, 2022 - Update January 2022: Since writing this official release versions are now available with MacOS AArch64 builds for M1 Macs from the main downloads page: https://www.eclipse.org/downloads/packages/
🌐
Apple Community
discussions.apple.com › thread › 254771070
Java for m1/m2, apple silicon, amd64 on mac ventura 13.2.1
How can you get Java for Apple Silicon? The support website (Get Java for your Mac - Apple Support) links to Oracle, which provides an Intel-compatible Java only.
🌐
Oregon State University
blogs.oregonstate.edu › cornercase › 2022 › 04 › 21 › the-apple-m1-and-java
The Apple M1 and Java – Corner Case
Your chosen distro also must be compatible with ARM 64-bit v8 (as we discussed earlier, this is the M1 chip’s arch). For additional hardware support, we also want to include the Java FX package (aka JDK FX). For these reasons, I recommend the Azul Zulu Java 17 (LTS) with JDK FX package. For ...
🌐
Hacker News
news.ycombinator.com › item
Java Development on an Apple M1 – A One Year Review | Hacker News
February 18, 2022 - At the last company we had Docker, Java 8, Wildfly 10, Gradle 4 and I didn't manage to make it run locally on M1 · I was pleasently surprised with how smooth it was to connect to Ubuntu VM with Jetbrains Gateway. You use native Jetbrains app on your computer (Intellij Idea in my case), but ...
🌐
Apache NetBeans
netbeans.apache.org › front › main › index.html
Welcome to Apache NetBeans
Apache NetBeans can be installed on all operating systems that support Java, i.e, Windows, Linux, Mac OSX and BSD.