What are the best lightweight IDE for Java?

asked by Anonymous
6 solutions
featuredThis featured product or service is sold by a third party. When you click on it, we may receive a commission or fee.

WavePad Audio Editor

Harry Mitchell
Written on April 9, 2019
"WavePad has all of the capabilities I need, including batch processing and all other kinds of editing features for audio files.It strips audio from MP4 videos, resamples, normalizes, etc. I have tried several similar apps, and this is the best by far."
  1. 14


    DrJava is a Java IDE (Integrated Development Environment) developed by computer scientists at Rice University. It is designed primarily for students.

    Windows, Mac


    Henry Bradley
    Written on September 13, 2018
    "This is truly the top choice epsecially for new users of java language. Starters should try this out as it doesn’t have much baggage like eclipse or intelli j. You can compile and run through this idea. Best tip is to cut down the plugins to minimize the resource usage. I hope this helps. "
    Terry Garza
    Written on February 13, 2017
    "I'm trying to teach myself how to write java programs. This site helps me with that. Along with the other sites and apps I use, I think I will get the hang of this in no time."
    Larry Kelly
    Written on February 22, 2017
    "DrJava is the best site that you can find a lightweight integrated development environment for java which you can download."
    Samuel Banks
    Written on March 20, 2017
    "You want to learn how to write Java?Problem solved at DrJava will teach you how!"
  2. 11

    #2IntelliJ IDEA

    IntelliJ IDEA
    IntelliJ IDEA is an IDE for the JVM platform created by Jetbrains. It features coding assistance, built-in tools and integration and plugin ecosystem, supporting a lot of languages and frameworks. It has a free version and a paid subscription version. 

    Windows, Mac, Linux

    $14.9- Varies by plan

    Craig Jones
    Written on February 8, 2017
    "As a developer, I'm constantly on the lookout for new ways to maximize my efficiency and productivity. Getting a newer IDE for Java to make my programming easier and flow better was a priority. That's where IntelliJ came in, with the perfect solution. Fantastic Ui, easy to use, what else could I ask for?"
    Jerry Shaw
    Written on September 13, 2018
    "To be fair, IDEs are not made for lightweight use but intellij works for me. Eclipise is a bit bulky for me. It gives me the integration of frameworks and plug-ins for java development. Overall, IntelliJ is good. "
    Mark Lee
    Written on February 7, 2017
    "I am not a coder by no means, so one of the things that I really liked about this was the coding assistant. I also love the UI. Most other products like this are janky and unintuitive. "
    Billy Patterson
    Written on January 1, 2017
    " You can find all the tools you need to develop software here. "
  3. 9



    Vim is an open-source configurable text editor that is compatible with either Windows or Mac operating system. It has a license which is GPL-compatible and is free for users to download and install to their computer.


    Windows, Mac


    Mark Reid
    Written on March 24, 2017
    "As a light weight IDE for Java, it does its job. There are other IDEs out there if you want more features and functions, but it won't be lightweight as this one. This is my first choice IDE when I just need to quickly fix something, or just need to write a small application."
    Megan Turner
    Written on September 13, 2018
    "I understand that a lot of people are suggesting VIM for a lightweight IDE, but guys..you need to understand that although vim is an excellent text editor, its NEVER a good substitute for an IDE as it is NOT an IDE in the first place. Eclipse is a better option "
    Louis Gardner
    Written on February 25, 2017
    "I always go to VIM when I am working with Java. It is very easy to use and easy to understand as well."
    Keith Walsh
    Written on March 16, 2017
    "Super easy to use and I appreciate that it can be used on both Mac and UNIX. I also appreciated that they had a dedicated wiki section for any questions I had."


IDE stands for integrated development environment. It is a software used by developers to write codes and test them out. IDEs typically include a source code editor as well as tools for intelligent code completion, error diagnostics and debugging, a compiler, and an interpreter. Some IDEs are dedicated for software development in specific programming languages, while some are compatible with multiple languages.


Did you know that Java was originally called ‘Oak,’ after the oak tree that was planted outside the creator’s office? James Gosling later renamed it from ‘Oak’ to ‘Green,’ because the group of developers for the program was dubbed the 'green team.' Finally, it was called 'Java' as an homage to the large amounts of coffee that the team consumed while developing the programming language. This also explains why the logo is depicted to be a cup on a saucer, with steam rising out of it. The use of the word ‘java’ as another term for coffee originated in the 18th century, when the world’s main source of coffee was the Indonesian island named Java. 

According to the Tiobe Index, Java is presently the top programming language. Since its creation and release, Java has been consistently ranked as the most or the second most popular programming language. Its success can be attributed to its status as a general-purpose programming language -- it is literally used everywhere from apps, websites, operating systems, server apps for cloud computing, cryptography… the list goes on and on.

  1. 6



    Eclipse is a widely used Integrated Development  Environment (IDE), especially for Java development. However, it is also useful for  C, C++, C#, COBOL, D, Fortran, Haskell, JavaScript, Julia, and many more.


    Windows, Mac


    Philip Phillips
    Written on January 30, 2017
    "If you are in the market for an IDE, then this one is for you. It has language support and allows for much customization. I highly recommend this."
    John James
    Written on May 13, 2017
    "I personally have no idea about programming so Im not sure one way or the other if this is actually a good program, it looks quite nice at least."
    Ryan Richardson
    Written on May 18, 2017
    "Provides multiple IDE platforms. I was looking for a good one a little while back and I was very impressed with this site. "
    Andrew Mitchell
    Written on January 29, 2017
    "Eclipse is hugely helpful! There are tons of options to help you with whatever your problems are. Highly recommend it!"
  2. 3


    Easily write Apps for your phone or tablet using JavaScript. No need for a PC, just edit code directly on your device. Even beginners can have an application running in a matter of minutes thanks to the comprehensive collection of samples and active documentation.


    Free- With in-app purchases

    Victoria Ruiz
    Written on August 9, 2017
    "I've been in search of the best lightweight IDE for Java and I've found it in DroidScript - JavaScript Mobile Coding IDE. I can code directly from phone. Enough said. "
    Carolyn Bradley
    Written on April 24, 2017
    "Very convenient to be able to do everything from my device rather than the desktop. The keyboard shortcuts are a great feature. "
    Linda Wallace
    Written on June 18, 2017
    "It is a useful app if you're often on the go. A formal computer might not be readily available."
  3. 3

    #6NetBeans IDE

    NetBeans IDE
    NetBeans IDE includes project types for C and C++ and appropriate project templates. You can work with and create C/C++ applications with dynamic and static libraries, and you can also create C/C++ projects from existing code.

    Windows, Mac


    Benjamin Black
    Written on April 26, 2017
    "Netbeans is an IDE for programming in Java language. It is very good for personal educational use to teach yourself programming to create small projects. Netbeans is free IDE, available for multi platforms. It is easy to install and comes with many plugins which makes it easy to use for beginners like me."
    Tyler Contreras
    Written on April 1, 2017
    "I was looking for a lightweight solution to IDE for Java. Finding NetBeans IDE solved that problem and it gave me all the tools I needed as a beginner. There are more advanced setups, but the lightweight aspect of NetBeans was perfect for me. Thanks NetBeans!"
    Raúl Palma
    Written on May 13, 2017
    "NetBeans is the perfect IDE for Java. It's free, open sourced, lightweight, and does everything you need it to do. The large community creating plugins is a big plus as well!"
    Randy West
    Written on May 25, 2017
    "I really liked using this. I love how customizable it is for all of my needs. It is very easy to use and customize. "
    Kenneth Coleman
    Written on April 24, 2017
    "Use to take forever to create but this saves so much time and can easily be used."

Ask your Own Question


Best lightweight IDE for Java
1DrJavaSoftware 14 Free
2IntelliJ IDEASoftware 11 Paid
3VimSoftware 9 Free
4EclipseSoftware 6 Free
5DroidScriptApps 3 Free
6NetBeans IDESoftware 3 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.