🌐
JetBrains
jetbrains.com › idea
The Leading IDE for Professional Java and Kotlin Development
June 1, 2021 - IntelliJ IDEA is the JetBrains IDE for pro development in Java and Kotlin. Built for your comfort, it unlocks productivity, ensures quality code, supports cutting-edge tech, and protects your privacy.
Rider
Develop .NET, ASP.NET, .NET Core, Xamarin or Unity applications on Windows, Mac, Linux
The only Python IDE you need
Built for web, data, and AI/ML professionals. Supercharged with an AI-enhanced IDE experience.
Download IntelliJ IDEA
Download the latest version of IntelliJ IDEA, the leading IDE for professional development in Java and Kotlin. Available for Windows, macOS, and Linux.
Download PyCharm
Download the latest version of PyCharm for Windows, macOS or Linux.

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/java › (discussion) which ide is best for java
r/java on Reddit: (Discussion) Which IDE is best for Java
October 15, 2022 -

I have been using java for 2 years now since it is the main programming language in my college and i was coding on Eclipse IDE but i started to hate it and want to change to other options

My friends recommended these two for me

1- IntelliJ IDEA 2- Visual Studio Code

I have looked for both of them but couldn’t decide which one is better for me

In your opinion which one of them will you choose and please tell me why

Thank you


Edit: Thank you all for your assistant and tips i have decided to stick with IntelliJ IDEA and so far i really love it, i tried VS code and it was code but it has some issues i also gave neat beans a try but it didn't work for me and i didn't really like it,

Discussions

BEST IDE FOR JAVA
Hands down IntelliJ. Everything else is garbage. I worked years with eclipse, netbeans and all the flavors of them and they all suck. IntelliJ is not perfect by any means, but the others are so bad, that IntelliJ looks like alien technology compared to them. More on reddit.com
🌐 r/javahelp
47
0
March 20, 2024
What IDEs use for java?
Please ensure that: Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions You include any and all error messages in full You ask clear questions You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar If any of the above points is not met, your post can and will be removed without further warning. Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png ) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc. Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. To potential helpers Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
🌐 r/javahelp
71
22
December 8, 2023
Use Vim as a Java IDE
🌐 r/java
30
0
January 31, 2016
Is therer a good Java IDE to use on Android?
Please ensure that: Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions You include any and all error messages in full You ask clear questions You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar If any of the above points is not met, your post can and will be removed without further warning. Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://imgur.com/a/fgoFFis ) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc. Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. To potential helpers Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
🌐 r/javahelp
18
7
November 10, 2021
🌐
JDoodle
jdoodle.com › online-java-compiler
Online Compiler and Editor/IDE for Java, C, C++, PHP, Python, Ruby, Perl - Code and Run Online
JDoodle is an Online Compiler, Editor, IDE for Java, C, C++, PHP, Perl, Python, Ruby and many more. You can run your programs on the fly online, and you can save and share them with others. Quick and Easy way to compile and run programs online.
🌐
Online Java
online-java.com
Online Java - IDE, Code Editor, Compiler
Write, compile, and run Java code online with our fast and reliable online compiler and IDE.
🌐
Eclipse IDE
eclipseide.org
Eclipse IDE | The Eclipse Foundation
Supports Java 24 and provides the necessary tooling for development.
Find elsewhere
🌐
BlueJ
bluej.org
BlueJ
A free Java Development Environment designed for beginners, used by millions worldwide. Find out more... "One of my favourite IDEs out there is BlueJ" — James Gosling, creator of Java.
🌐
The Eclipse Foundation
eclipse.org › downloads › packages › release › juno › r › eclipse-ide-java-developers
Eclipse IDE for Java Developers | Eclipse Packages
The essential tools for any Java developer, including a Java IDE, a CVS client, Git client, XML Editor, Mylyn, Maven integration and WindowBuilder
🌐
JRebel
jrebel.com › blog › best-java-ide
Most Popular Java IDEs in 2025 | JRebel by Perforce
An integrated development environment, or IDE, is a software program that developers use to write and debug code more easily. Java IDEs can increase productivity by combining capabilities such as editing, building and testing within a single ...
🌐
Programiz
programiz.com › java-programming › online-compiler
Online Java Compiler - Programiz
// Online Java Compiler // Use this editor to write, compile and run your Java code online class Main { public static void main(String[] args) { System.out.println("Try programiz.pro"); } }
🌐
Visual Studio Code
code.visualstudio.com › docs › languages › java
Java in Visual Studio Code
November 3, 2021 - In contrast to IDEs such as IntelliJ IDEA, NetBeans, or Eclipse, the concept of a "Java project" is provided entirely by extensions, and is not a core concept in the base VS Code.
🌐
Apache NetBeans
netbeans.apache.org › front › main › index.html
Welcome to Apache NetBeans
Apache NetBeans provides editors, wizards, and templates to help you create applications in Java, PHP and many other languages.
🌐
IDRSolutions
blog.idrsolutions.com › home › the top 11 free ide for java coding, development & programming
The top 11 Free IDE for Java Coding, Development & Programming
October 15, 2024 - The NetBeans IDE, designed to support the development of all types of Java applications—such as Java SE, JavaFX, web, EJB, and mobile apps—comes ready to use out of the box. Its modular design allows for easy extension by third-party developers, who can create plugins to enhance its functionality.
🌐
OnlineGDB
onlinegdb.com › online_java_compiler
Online Java Compiler - online editor
OnlineGDB is online IDE with java compiler. Quick and easy way to run java program online.
🌐
Opensource.com
opensource.com › article › 20 › 7 › ide-java
5 open source IDE tools for Java | Opensource.com
Eclipse is one of the most famous Java IDEs based on the desktop, and it supports a variety of programming languages such as C/C++, JavaScript, and PHP. It also allows developers to add unlimited extensions from the Eclipse Marketplace for more development conveniences.
🌐
GeeksforGeeks
geeksforgeeks.org › java › best-java-ide-for-developers
Java IDEs For Developers - GeeksforGeeks
Supports Java 24+, multiple languages, and frameworks. Extensive plugin system for custom development. Remote debugging and cross-platform compatibility. Best For: Enterprise and academic projects with custom tooling needs. Latest Feature (2025): Eclipse now offers an AI-powered “Code Whisperer” assistant for context-aware bug detection and code optimization. NetBeans is an official Apache IDE for Java known for its simplicity and built-in support for Java SE, EE, and Maven.
Published   October 10, 2025
🌐
Turing
turing.com › blog › best-java-ides-and-editors
10 Best Java IDEs and Editors in 2025 | Turing
February 21, 2025 - Up next on our list of the best Java IDEs is Eclipse. Eclipse is a well-liked, free Java IDE that accounts for about 48 percent of the market share. It is a remarkable IDE with a 4.8 user rating and 92 percent user satisfaction. Eclipse has a solid plugin system that enables developers to create unique features.
🌐
GeeksforGeeks
geeksforgeeks.org › gblog › best-java-ides-to-consider
10 Best Java IDE's to Consider - GeeksforGeeks
July 12, 2025 - Eclipse is a Java IDE that is one of the 3 biggest and most popular IDE’s in the world. It was written mostly in Java but it can also be used to develop applications in other programming languages apart from Java using plug-ins.
🌐
Wikibooks
en.wikibooks.org › wiki › Java_Programming › Java_IDEs
Java IDEs - Wikibooks, open books for an open world
November 2, 2007 - The NetBeans IDE is a Free and Open Source IDE for software developers. The IDE runs on many platforms including Windows, GNU/Linux, Solaris and Mac OS X. It is easy to install and use straight out of the box. You can easily create Java applications for mobile devices using Mobility Pack in ...