---
title: BlueJ Reviews
meta_title: 'BlueJ Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 203 reviews by the users' company size, role or industry
  to find out how BlueJ works for a business like yours.
aggregate_rating:
  rating_value: 4.0
  review_count: 203
  scale: '5'
date_modified: '2026-07-17'
parent_category:
  name: Integrated Development Environments (IDE)
  url: https://www.g2.com/categories/integrated-development-environments-ide
---

# BlueJ Reviews
**Vendor:** BlueJ  
**Category:** [Java Integrated Development Environments (IDE)](https://www.g2.com/categories/java-integrated-development-environments-ide)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 203
## About BlueJ
BlueJ is a free, integrated development environment (IDE) tailored for beginners learning Java programming. Developed by the University of Kent and Deakin University, it emphasizes teaching object-oriented programming principles through a user-friendly interface. BlueJ&#39;s design includes a graphical representation of class structures, allowing users to visualize and interact with objects directly, facilitating a deeper understanding of object-oriented concepts. Key Features and Functionality: - Simplified Interface: BlueJ offers a clean and straightforward interface, reducing the complexity often found in professional IDEs, making it accessible for novices. - Interactive Object Creation and Testing: Users can create and test objects interactively, enabling immediate feedback and experimentation without the need for extensive code. - Graphical Class Structure Visualization: The IDE displays class structures in a UML-like diagram, aiding in the comprehension of class relationships and hierarchies. - Cross-Platform Compatibility: BlueJ is compatible with various operating systems, including Windows, macOS, and Linux, ensuring broad accessibility. - Educational Resources: It provides extensive teaching materials, including the textbook &quot;Objects First with Java,&quot; co-authored by BlueJ&#39;s developers, and the Blueroom website, offering resources and community engagement for educators. Primary Value and Problem Solving: BlueJ addresses the challenges beginners face when learning Java by offering an environment that simplifies the development process and emphasizes object-oriented programming concepts. Its interactive and visual approach helps users grasp complex ideas more intuitively, bridging the gap between theoretical learning and practical application. By focusing on educational needs, BlueJ serves as an effective tool for both self-learners and academic institutions aiming to provide a solid foundation in Java programming.



## BlueJ Pros & Cons
**What users like:**

- Users find BlueJ to be **exceptionally user-friendly** , making it ideal for beginners learning Java concepts effectively. (10 reviews)
- Users appreciate the **simple and intuitive interface** of BlueJ, making it ideal for beginners learning Java and OOP. (8 reviews)
- Users love BlueJ for its **user-friendly interface** , making Java programming easy and accessible for beginners. (5 reviews)
- Users value the **Java support** of BlueJ for its simplicity, aiding beginners in their programming journey. (4 reviews)
- Users appreciate the **lightweight design** of BlueJ, enabling smooth performance even on older PCs for learning Java. (4 reviews)
- Features (2 reviews)
- Users value the **compilation efficiency** of BlueJ, facilitating quicker learning and smoother programming for beginners. (1 reviews)
- Users appreciate the **convenience** of BlueJ, as it simplifies learning and interacting with Java objects effortlessly. (1 reviews)
- Customer Support (1 reviews)
- Performance Efficiency (1 reviews)

**What users dislike:**

- Users find BlueJ&#39;s **limited features** inadequate for advanced coding needs and complex project management. (6 reviews)
- Users find **limited plugin support** in BlueJ, which hinders progress for those beyond the beginner stage. (4 reviews)
- Users find BlueJ lacking in **advanced debugging tools** , hindering its effectiveness for larger, real-world projects. (3 reviews)
- Users find BlueJ has **limited customization** and lacks advanced features essential for professional development and complex projects. (3 reviews)
- Users often experience **slow loading** times in BlueJ, which hinders the execution of critical code effectively. (2 reviews)
- Users find the **code quality lacking** in BlueJ, especially for more advanced projects and larger applications. (1 reviews)
- Users notice **compatibility issues** when handling larger projects, leading to frustration with BlueJ&#39;s limited feature set. (1 reviews)
- Complex Setup (1 reviews)
- Users experience **deployment issues** with BlueJ, finding it inadequate for larger projects and lacking in essential features. (1 reviews)
- Users find **extension issues** prevalent in BlueJ, limiting its usability for more advanced projects and integrations. (1 reviews)

## BlueJ Reviews
  ### 1. Best for beginners.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utsav B. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 27, 2022

**What do you like best about BlueJ?**

The interface of the software is amazing for beginners. People newly starting with Java are more intrigued about the subject while using this software. It is one of the best softwares present in the market.

**What do you dislike about BlueJ?**

The software being for beginners somehow limits the users of all the usages of the Java language. Also the lack of more GUI related options may make the entire process a little monotonous for the users.

**What problems is BlueJ solving and how is that benefiting you?**

The problems such as creation of simple basic Java programs such as designing Pascal's triangle programs or palindrome program. The basic user interface helps in the entire process.

  ### 2. Beginner Friendly Java IDE

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shadaan H. | Senior Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 20, 2022

**What do you like best about BlueJ?**

BlueJ is a free tool for the beginners starting with Java Development.  It has a simplistic interface and also have it's own textbook to learn from it. It's been used by all the senior developers on their earlier stage. It holds a trust of 15 years.

**What do you dislike about BlueJ?**

As when you will be in advanced level in Java you'll find it bit boring to use. It does not support multiple plugins emmets which makes a task tougher for web development. Please update it with some plugins and development features.

**Recommendations to others considering BlueJ:**

Beginners in Java must go with BkueJ rather than Eclipse or NetBeans. It has a simple interface and ease of use.

**What problems is BlueJ solving and how is that benefiting you?**

I'm used BlueJ for teaching Java to school level students. It's own textbook , simple interface and regular updates makes a thing easy for me and students to learn Java too.

  ### 3. A great software for people getting started with java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aniket D. | System Engineer Trainee, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 26, 2022

**What do you like best about BlueJ?**

The interface is not at all complex and is very friendly. I remember we were made to practice Java in BlueJ when we were in school. And as I joined as a System Engineer in an IT firm I used to practice a lot of programs in blueJ the simplicity of it is the best thing and using it is as simple as applying butter on bread.

**What do you dislike about BlueJ?**

I feel that over the time blue J has been just a simple software, and I strongly feel that like Visual Code and other applications available it is unable to process intensive code works that are to be executed in professional career.

**What problems is BlueJ solving and how is that benefiting you?**

Like I mentioned earlier even the simplicity can be appealing. I am often trying to understand the various ways in which BlueJ can be a better software along with others and often exploring different functionalities.

  ### 4. Highly suggested beginner friendly JAVA development environment

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aryan K. | SDE intern, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 24, 2022

**What do you like best about BlueJ?**

The best thing I like about bluej is its interface. It's so simple and easy to use that you won't consider another IDE for JAVA after you start using Bluej. I have been using it for around 5 years now and will recommend all the JAVA beginners to use Bluej as it's the most simplified, fastest IDE out there.

**What do you dislike about BlueJ?**

I have been using bluej for a long time now and haven't faced any issues till date. One thing I'd like to add is the theme options. Bluej doesn't provide much features related to themes. There should be multiple themes available so that the user doesn't get bored after sometime

**What problems is BlueJ solving and how is that benefiting you?**

I have used multiple IDE's for JAVA coding but I found bluej to be the fastest, simplest and most powerful among them. My coding skills improved tremendously since I started using bluej.

  ### 5. Why BlueJ is best for java beginners

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kovida  G. | Community Member, Enterprise (> 1000 emp.)

**Reviewed Date:** May 17, 2022

**What do you like best about BlueJ?**

BlueJ is the best entry software for java beginners. Firstly, it is very easy to set up. Secondly, it helps to visualize the object-oriented programming concept by drawing the class blocks on the screen, basically drawing an automatic UML diagram.

**What do you dislike about BlueJ?**

The only limitation I feel in BlueJ is that we cannot do GUI programming and build GUI applications. Also, I feel that debugging process in BlueJ can be improved like in Eclipse.

**What problems is BlueJ solving and how is that benefiting you?**

I solve a lot of problems by modeling them into a java program and then using BlueJ to write a code as a solution to that problem. BlueJ is very fast and easy to handle and thus makes the process streamlined.

  ### 6. The best toy for teaching/learning OOP in Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fernando A. R. | Professor, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 07, 2022

**What do you like best about BlueJ?**

You can create objects, inspect them and calling methods straightforward; no other IDEs allow that!

**What do you dislike about BlueJ?**

Last versions class icons; docking code classes; lacking the counter on your word searchings.

**What problems is BlueJ solving and how is that benefiting you?**

The order of the lessons: object concept first, then class code; I hate starting with the main static method.

  ### 7. Great to start coding with!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 31, 2022

**What do you like best about BlueJ?**

I used BlueJ to learn to develop java apps. It had a very intuitive user experience and was easy to understand.

**What do you dislike about BlueJ?**

Its scope for functionalities are limited compared to other IDEs

**What problems is BlueJ solving and how is that benefiting you?**

It helped to learn programming in my early years and paved way for a strong career

  ### 8. BlueJ, Best Java IDE

**Rating:** 4.5/5.0 stars

**Reviewed by:** Arijit D. | Associate Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 21, 2022

**What do you like best about BlueJ?**

It is suitable for  both beginners as well experts. Debugging is quite very easy here. Each code segments arehighlighted to form seperate blocks, for easy detections. Light weighted and free to download.

**What do you dislike about BlueJ?**

Does not support web programming, and also come with various bugs in each new versions. Applet programming is not possible in BlueJ. There is no in built server and database, which is provided by other alternatives like NetBeans, IntelliJ etc

**What problems is BlueJ solving and how is that benefiting you?**

I have been using BlueJ for web programming as well as software development.

  ### 9. Best way of Java learners

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saurabh J. | Talent Acquisition Specialist, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 11, 2022

**What do you like best about BlueJ?**

There are many things to say about Blue J. It gives a free platform to java beginners who can work in IDE in very easy way with a great user interface.
It's simple to use. Even one can start who is not having such a initial knowledge of java..
One can create objects easily there, can increase there ability to run codes.

**What do you dislike about BlueJ?**

What you can dislike with those who are providing a free service. I loved it!!!
Thanks to Blue J, for providing such an awesome service to us. Please try to increase such more platforms to improve our another skills.

**Recommendations to others considering BlueJ:**

It's totally recommended for free use, one can learn in this IDE

**What problems is BlueJ solving and how is that benefiting you?**

Coding, classes, simpler interface with unique features.
Even paid version lacks these kind of features which Blue J haves.

  ### 10. Starter Kit to Java

**Rating:** 3.0/5.0 stars

**Reviewed by:** swaraj p. | Co-Founder, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 12, 2022

**What do you like best about BlueJ?**

The simplicity of learning Java is unparelled in BlueJ. It was so simple to use that our school taught all students using it (10-14 year olds). The drag and drop functionality also helps users.

**What do you dislike about BlueJ?**

The UX can be much better like Android Studio or other Jetbrain Products. Also BlueJ might not make sense while developing larger entreprise solutions and things like servlets etc.

**What problems is BlueJ solving and how is that benefiting you?**

I used BlueJ when I was quite small in terms of age so the programs that I wrote were simple programs around LinkedLists or Graphs etc. Autosuggestion completion etc are quite useful features

  ### 11. My Favorite Learning IDE

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jessica Y. | Performance QA Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 01, 2021

**What do you like best about BlueJ?**

The visual representation of classes and inheritance is great for beginning students. The visual representation of compiled is great as well. The default class file created is also nice for new students. It also hides some confusing parts of the file structure so that students don't need to understand .java vs .class files. The ability to run methods using a gui with parameter input is great for learning how to test code.

**What do you dislike about BlueJ?**

The only downside I see is that it is not an IDE that is used in industry so eventually students will need to transition to a more complex IDE.

**Recommendations to others considering BlueJ:**

This is great for introductory Java students. If you are looking at this IDE the other one I might suggest you consider is Replit. It has less functionality but is entirely online and shareable.

**What problems is BlueJ solving and how is that benefiting you?**

It is an easy way to introduce students to Java in an IDE that is able to hand hold more than most. Compareed to other IDEs I've used it has lower confusion and decrease technical problems.

  ### 12. Highly recommended for beginners in coding

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 29, 2022

**What do you like best about BlueJ?**

The best feature of Blue J is that each code block gets highlighted which makes it super easy to understand the concept of scopes while coding. Also, I find it's interface nice for school kids.

**What do you dislike about BlueJ?**

It is suitable only for learning process. For advanced use of Java like application development, this IDE lacks suitable tools and functions that shold be pre built in IDE.

**What problems is BlueJ solving and how is that benefiting you?**

I began coding in Java on Blue J. Benefits I realized was the representation of classes, interfaces, packages and objects as folders and arrow connections between them showing their level of relationship.

  ### 13. It is very easy to use and develop program or software using this .

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gaurav P. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 03, 2022

**What do you like best about BlueJ?**

Easy to use and  easy to develop software using this ide

**What do you dislike about BlueJ?**

The user interface and the ide can be much better as compared to other ide like vscode etc

**What problems is BlueJ solving and how is that benefiting you?**

I used it to develop my program and software  as it notifies for wrong programming syntax etc

  ### 14. Bluej beginner's Java editor

**Rating:** 4.0/5.0 stars

**Reviewed by:** Edwin V. | Web Development Intern, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 07, 2022

**What do you like best about BlueJ?**

Free of cost. Contains many features like syntax highlighting, code completion, git integration, unit testing and much more. Nice user friendly gui and shows uml chart of project.

**What do you dislike about BlueJ?**

Better suited for small projects. Expert programmers tend to avoid it.

**What problems is BlueJ solving and how is that benefiting you?**

Very useful software for beginners since it's shows the project structure in a user friendly manner.

  ### 15. Simplest interface for Java beginners

**Rating:** 4.0/5.0 stars

**Reviewed by:** IPSHITA P. | System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 06, 2021

**What do you like best about BlueJ?**

Nice interface, provides  a simple interface with rare complexity. Moreover, it has JVM pre included. Very much user-friendly too. If anyone is starting java, I will suggest this is the best place. It is suitable for small-scale businesses. It i very helpful for the beginners also who are choosinh JAVA  as their first programming language. The block diagram representation makes it more interactive .

**What do you dislike about BlueJ?**

Limited functionalities sometimes create hindrances. Not to be used for high-end functionalities. Spring or complex projects can not be completed. Once you are familiarized with the basics of JAVA then its time to shift to some other IDE's like IntelliJ IDEA or anything else. Also Its good to have another IDE handy so that you can shift easily.

**Recommendations to others considering BlueJ:**

Start with your basics Using BlueJ, then slowly shift to other for complex application.

**What problems is BlueJ solving and how is that benefiting you?**

I started implementing short & simple programmes using JAVA using BlueJ only.  I created simple java projects like making a calculator, making a small interactive to-do-list application using BlueJ. Also tried to create weather prediction application but found it simpler using IntelliJ IDEA.

  ### 16. The Blue J The IDE for New Programmer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gautam P. | Search Engine Evaluator, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 15, 2021

**What do you like best about BlueJ?**

Blue J is always a good choice for the programmer to do Java Program. It provides very flexible tools to do the program. The Code Window and output Window are beautiful to the programmer.

**What do you dislike about BlueJ?**

Very difficult to say about dislike to  Blue J. When a user interacts with Blue J after the DOS version, users, like students, really enjoy its features. The users await the mobile version. The new updates will make it more powerful.

**What problems is BlueJ solving and how is that benefiting you?**

The programming is challenging if there is no good IDE to write codes. The Blue J full fill all the requirements to document the quality program as per the desired assigned codes

  ### 17. BlueJ review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Primary/Secondary Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 24, 2022

**What do you like best about BlueJ?**

The IDE is best suited for students starting to learn Java probably in school. 
The IDE has syntax highlighting, bracket pairing colors, has the Java Source Code so It is very intuitive for kids.

**What do you dislike about BlueJ?**

The UI is old school and too outdated for 2022. 
No dark mode setting by default.

**What problems is BlueJ solving and how is that benefiting you?**

I started learning Java on BlueJ, now I'm a software developer working at reputed organization.

  ### 18. BlueJ Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** January 09, 2022

**What do you like best about BlueJ?**

Very easy and user-friendly setup. No need for any extended knowledge of coding if you are a beginner. In my case, I used it for most of my year 1 university courses in Java which assisted me a lot since I had no prior knowledge of Java itself.

**What do you dislike about BlueJ?**

The product itself is not bad, it is just that it is a bit laggy and buggy at times, and also when you try to get the autocomplete to popup it does not most of the times.

**Recommendations to others considering BlueJ:**

Definitely, 10/10 will recommend. It is perfect for beginners and an absolute must when it comes to smaller Java projects.

**What problems is BlueJ solving and how is that benefiting you?**

University type questions, utilizing it for algorithmic problem solving and for Object-Oriented Programming Projects. It is mainly just random programming questions.

  ### 19. Simple and Effective environment for Java Developement

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vikrant K. | Key Account Manager (recruitment), Enterprise (> 1000 emp.)

**Reviewed Date:** April 01, 2022

**What do you like best about BlueJ?**

BlueJ is the best platform that allow you to develop programs in a Java environment.

**What do you dislike about BlueJ?**

It did not seem to have anything which I dislike about BlueJ. Its best tool or platform.

**What problems is BlueJ solving and how is that benefiting you?**

Helps in Development in Java Environment. Also, so much learning materials to help the beginners.

  ### 20. Straight Forward IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jaissica H. | Junior Project Enginner, Financial Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 23, 2021

**What do you like best about BlueJ?**

The most simple with fewer complex features and straightforward IDE with Minimalistic experience, its great for starting learning the things that help a lot in the long run

**What do you dislike about BlueJ?**

Several time it gets stuck while running the program and codes , the error part is the most thing which irritates and needs to improved for the same rest everything is great with it .

**What problems is BlueJ solving and how is that benefiting you?**

Without a good IDE we can not code or design the programs that helps to solve, BlueJ fulfills its purpose and made the programming easy and simple for programmers like us.

  ### 21. Best Choice for Beginners

**Rating:** 3.5/5.0 stars

**Reviewed by:** ARUN JOE C. | Senior Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 24, 2021

**What do you like best about BlueJ?**

UI-driven option to create objects and classes.
I used this since my school days and still have the installation CD provided by BlueJ.
The addition of databases and classes is pretty simple and graphically reprasented.
The compiler errors and warnings displayed in the editor’s information area provide ample details in finding the mistakes.

**What do you dislike about BlueJ?**

Even with the GUI Extention, there are not many options to design a UI in your mind.
No direct cloud support to import libs or browse examples as in other IDE.

**Recommendations to others considering BlueJ:**

You have to evaluate requirements before going for BlueJ, In general it can satisfy any beginner's requirement.

**What problems is BlueJ solving and how is that benefiting you?**

I make simple desktop applications used as tools in my Projects, like initiating test sequences, making autogenerated source files etc.
BlueJ is simple, easy to use, and faster; installation is easy, UI-driven, and helps beginners understand java.

  ### 22. Great for beginners

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pyusha D. | Associate Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 21, 2022

**What do you like best about BlueJ?**

The programming interface is easy to use, and the compiling is super simple with simple debugging features.

**What do you dislike about BlueJ?**

Not great for professional/ advanced usage

**What problems is BlueJ solving and how is that benefiting you?**

I learned Java programming within BlueJ. It is a great editor to visualize and learn the basic concepts such as OOP, and has a very easy debugger.

  ### 23. I liked it after using

**Rating:** 4.0/5.0 stars

**Reviewed by:** juned k. | Assistant Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 14, 2022

**What do you like best about BlueJ?**

User interface is the best.. you will not get hanged at any point due to interface realated issue.

**What do you dislike about BlueJ?**

It's a kind of product you will never dislike

**What problems is BlueJ solving and how is that benefiting you?**

I suggested my friend for this software and he is loving it

  ### 24. BlueJ is the Blessing of IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mahant S. | sevak, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 24, 2021

**What do you like best about BlueJ?**

It is simple software but with lots of features. But the best part is we can find the class easily because BlueJ is based on UML diagrams. This UML feature gives an advantage to beginners to understand the code easily.

**What do you dislike about BlueJ?**

I wouldn't say I like the user interface of this IDE because it is not the same as Eclipse.

**What problems is BlueJ solving and how is that benefiting you?**

I used Eclipse for Java development, but sometimes I am not able to understand the code. So, I used BlueJ because I can easily understand the whole code through the UML part.

  ### 25. UI could use some improvement

**Rating:** 3.0/5.0 stars

**Reviewed by:** Thomas Z. | Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 19, 2022

**What do you like best about BlueJ?**

Simplistic. Functional. Intuitive and easy to use.

**What do you dislike about BlueJ?**

UI could use some improvement. Enable more customization options.

**What problems is BlueJ solving and how is that benefiting you?**

Learning Java.

  ### 26. Nice for initial learning of new programming language

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 25, 2021

**What do you like best about BlueJ?**

BlueJ is a nice IDE for initial learning of a programming language with an text editor and a compiler.

Its very light in terms of resource consumption and user-friendly too.

**What do you dislike about BlueJ?**

The IDE can be added with more features like auto code completion, intellosense, auto formatting and indentation, etc

**Recommendations to others considering BlueJ:**

Use BlueJ during your initial steps of learning a programming language. Once you are confident in the language, move to some other IDE like Eclipse or IntelliJ

**What problems is BlueJ solving and how is that benefiting you?**

I used BlueJ during my initial days of learning java. I felt that it is a good IDE for beginners and its a light weight IDE that donot consume much resources and here you can easily make single file java programs.

  ### 27. BlueJ

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** June 07, 2018

**What do you like best about BlueJ?**

BlueJ allows developers to build applications using the Java platform. It is straightforward to install and configure. The codebase can reside locally or can connect to the source code repository. BlueJ also supports external java libraries with a simple import of jar files.

**What do you dislike about BlueJ?**

BlueJ can get overly complex for the developers who are just getting started.

**Recommendations to others considering BlueJ:**

BlueJ is definitely recommended for the user groups for a mid-sized development process.

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ is used in our organization for the development of web-based applications. Allows developers to build the applications into war files for the implementation on tomcat based application servers.

  ### 28. Java IDE that got me started

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Primary/Secondary Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2021

**What do you like best about BlueJ?**

The IDE is an excellent way for a beginner to start working in Java and programming in general and was what I used to get through my first internship experience at the Max Planck Florida Institute. The color-coding of classes and loops makes it very easy to organize the information for a beginner and helped me stay productive in coding when I was not very familiar with the ins and outs of programming.

**What do you dislike about BlueJ?**

The simplicity of the GUI is geared towards beginners and thus becomes harder to use as one becomes more proficient with Java. Therefore, BlueJ should really be just for beginners: one can graduate from it once more familiar with programming.

**What problems is BlueJ solving and how is that benefiting you?**

The problem that BlueJ solves is the introduction of beginner coders to Java and programming.

  ### 29. Awesome software for Java Developers

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akash S. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 17, 2021

**What do you like best about BlueJ?**

Simplistic UI, which is very easy to learn for beginners.

**What do you dislike about BlueJ?**

It misses some features that most modern-day IDEs have, like auto-formatting, auto code completion.

**Recommendations to others considering BlueJ:**

Considering most modern-day IDE's, BlueJ seems a bit outdated in terms of UI, but it is best for beginners who don't need advanced IDE features.

**What problems is BlueJ solving and how is that benefiting you?**

I used BlueJ in my beginner years to learn basic Java.

  ### 30. Blue J for java software development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rishab R. | Assistant System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 05, 2022

**What do you like best about BlueJ?**

The ide of blueJ is very user friendly and it runs on multiple platforms makes it easier to recommend.

**What do you dislike about BlueJ?**

It lacks syntax highlighting and code completion which is very handy for big projects.

**What problems is BlueJ solving and how is that benefiting you?**

I have been using it for teaching Java and also for building small-scale java applications.

  ### 31. BlueJeans Meetings Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vishal J. | Software Project Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 16, 2021

  ### 32. BlueJ - simple java learning platform

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohamed H. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2021

**What do you like best about BlueJ?**

simple and easy to write code. Easy way of learning java

**What do you dislike about BlueJ?**

could have improved by adding more features

**What problems is BlueJ solving and how is that benefiting you?**

while learning java you could test your logic whether it is compiled properly or not

  ### 33. Java Development Tool

**Rating:** 3.5/5.0 stars

**Reviewed by:** Nirmal R. | Android Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 02, 2021

**What do you like best about BlueJ?**

Good Tool for Java Development, File hierarchy looks good. It was working correctly for Java Projects.

**What do you dislike about BlueJ?**

Compile project takes longer than usual. They should add some effort to compiling the project.

**What problems is BlueJ solving and how is that benefiting you?**

Developing Java-Based API micro Services and Backend support developed by BlueJ

  ### 34. Learn Java with BlueJ: easy to visualize the difference between classes, objects and the relations.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** August 26, 2021

**What do you like best about BlueJ?**

The visual representations of the objects, classes and the relation between those.
For beginners and those learning object oriented paradigm languages like Java this is very good and very important.
It auto generates the code with correponding colors of the UI elements.
It is free!

**What do you dislike about BlueJ?**

It looks like the UI will remain the same across the years. I've used it about 10 years ago and it looks basically the same. But not a big deal because it gets the job done.

**What problems is BlueJ solving and how is that benefiting you?**

Learn object-orientation programming on Java.
Make students

  ### 35. Probably the worst Java IDE on the market

**Rating:** 1.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 24, 2021

**What do you like best about BlueJ?**

It's functional, but far worse than any other competition on the market such as Eclipse or Intellij which are both available as free options.

**What do you dislike about BlueJ?**

The features don't live up to the rest of the other IDE on the market, including the other FOSS options.

**What problems is BlueJ solving and how is that benefiting you?**

It doesn't really help much beyond providing a better experience than a text editor.

  ### 36. Its interface is smaller and simpler compared to professional-level IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Insurance | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 28, 2021

**What do you like best about BlueJ?**

Customized for teaching. It does not tend to overwhelm beginners

**What do you dislike about BlueJ?**

The only thing I dislike about BlueJ is the termination of a program.

**What problems is BlueJ solving and how is that benefiting you?**

I had started using BlueJ way back 4 years back for writing my 1st program. Be it any code in Java I always prefer to use BlueJ because of its awesome syntax highlighting and error correction techniques that are present. I have written many Java codes just because I get the proper syntax highlighting I want and proper indentation which makes our program look clean and sleek.

  ### 37. BlueJ Experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** SHUBHAM T. | Associate Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** September 26, 2020

**What do you like best about BlueJ?**

The best part about BlueJ is the interface. It provides a good looking and minimalistic experience of an IDE in Java Language. No problems in configuring the compiler too and JVM. Other IDE's require you to download the compiler separately and configure it. But BlueJ has it set up and enabled by default. The code and syntax highlighting is best and is enabled by default. We can change the theming and font size, style, color according to our needs.

**What do you dislike about BlueJ?**

The only thing I dislike about BlueJ is the termination of a program. If a program is terminated automatically due to some error/memory error the JVM keeps running. You have to manually switch it off/stop it to execute a program again. And that it does not have a proper dedicated page for a guide/user manual present on its website.

**Recommendations to others considering BlueJ:**

To people looking to BlueJ you would just have to check some other websites on guides on how to use the software. As the official documentation isn't enough or you will be stuck while coding a particular application on BlueJ. And if you want the best and sleek looking IDE out there with Java support then BlueJ is the one

**What problems is BlueJ solving and how is that benefiting you?**

I had started using BlueJ way back 6 years ago when I wrote my 1st program. Be it any code in Java I always prefer to use BlueJ because of it's awesome syntax highlighting and error correction techniques that are present. I have written many Java codes (even If I don't compile) just because I get the proper syntax highlighting I want and proper indentation which makes our program look clean and sleek.

  ### 38. Having 2 years of experience using BlueJ

**Rating:** 3.0/5.0 stars

**Reviewed by:** Farhan A. | Lead Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 24, 2021

**What do you like best about BlueJ?**

It is the most helpful IDE for beginners of Java Development. It is suitable for small-scale businesses.

**What do you dislike about BlueJ?**

It does not support most of the plug-ins that IntelliJ of eclipse supports. It not suitable for a large and complex application.

**What problems is BlueJ solving and how is that benefiting you?**

Use to learn Java development and doing small projects for short time support.

  ### 39. Great User interface for Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Automotive | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 18, 2021

**What do you like best about BlueJ?**

It has an inbuilt debugger.
Open source.
Easy installation.
Easy to get help from forums as it has many users.

**What do you dislike about BlueJ?**

When it comes to huge programs, the same debugger is not practical.

**Recommendations to others considering BlueJ:**

Best open source Java framework

**What problems is BlueJ solving and how is that benefiting you?**

Web applications for automotive domain.
Easy to debugg an error as there are chances that same problem will be in some forum.

  ### 40. Simple and elegant

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shobhit A. | Application Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 30, 2020

**What do you like best about BlueJ?**

It is extremely easy to use. With a very focused approach it is pretty neat to code programs for testing and proof of concept or try out stuff. It is also pretty fast and have just the right amount to functionalities  to make it awesome to use. It has a lot of white space in user interface which also gives it the light look.

**What do you dislike about BlueJ?**

It has limited functionalities. It is good to understand the concepts of object oriented and developing proofs and simple programs from scratch but don't expect a great deal. It is quite simple program which does what is it made for. Don't use it for high end functionalities.

**Recommendations to others considering BlueJ:**

Easy

**What problems is BlueJ solving and how is that benefiting you?**

Improving the coding understanding and developing proof of concepts. Helping clients with the the understanding developed.

  ### 41. BlueJ Best Ide for Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aashish A. | iOS Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 14, 2021

**What do you like best about BlueJ?**

Easy to use and beginner friendly. Thee blue J was very easy to get familiarize.

**What do you dislike about BlueJ?**

Lack of documentations if needed to do some custom mofidification. Lack of video tutorials.

**What problems is BlueJ solving and how is that benefiting you?**

I was making a java application for my project using blueJ.

  ### 42. I used to learn core java during my graduation. It helped me learn concepts like objects, classes

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2021

**What do you like best about BlueJ?**

The support of java swings and awt (GUI creation)

**What do you dislike about BlueJ?**

Not able to create spring or complex projects.

**What problems is BlueJ solving and how is that benefiting you?**

We are creating java awt or GUI applications.

  ### 43. A Java IDE for beginners

**Rating:** 1.0/5.0 stars

**Reviewed by:** Gursimran S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 28, 2020

**What do you like best about BlueJ?**

BlueJ is an easy to use and basic IDE used for compiling and testing java programs. It is very easy to use for beginners and very suitable for students who have just started learning java.

**What do you dislike about BlueJ?**

BlueJ does not many features that many other IDEs for java have. It is really basic and cannot be used for professional tasks. Also, it does not support multiple programming languages.

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ is used mainly to teach students and beginners about the basics of java.

  ### 44. Excellent IDE for Java Programming

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rija A. | Undergraduate Research Assistant, Research, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 22, 2020

**What do you like best about BlueJ?**

The best thing about BlueJ is that it is free and an excellent option for beginners. It can easily be installed on Windows, MacOS, Debian and a bunch of other operating systems.It is simple and allows the programmer to interact with objects.

**What do you dislike about BlueJ?**

Although BlueJ is simple to use, it is not the most efficient as you have to constantly change windows to create or add a class and then compile the code. It is also not the most easy-on-the-eyes and there are better looking IDEs available.

**Recommendations to others considering BlueJ:**

It is a great option if you are a student programmer or a teacher, and also for beginners. May not be the best for big projects.

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ is excellent for programmers in a learning environment as it is designed for teaching. It has helped me not only to learn Java programming but also allowed me to teach it to my students in an effective manner since it has been designed with good pedology in mind.

  ### 45. Great tool for learning how to program

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 17, 2020

**What do you like best about BlueJ?**

Simple user interface and intuitive debugger to help students to learn how to program.

**What do you dislike about BlueJ?**

This can't be used to write series programs as the features are too basic.

**Recommendations to others considering BlueJ:**

Try it out when you are first learning how to program.

**What problems is BlueJ solving and how is that benefiting you?**

Using BlueJ solves the problem of introducing new developers to programming without confusing full featured interfaces such as Eclipse.

  ### 46. BlueJ review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Tom M. | Student, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 14, 2019

**What do you like best about BlueJ?**

Personal, I feel like blueJ is one of the best integrated development environment software for java programming. It's great for education development as it is easy to use and can be learnt quick.

**What do you dislike about BlueJ?**

As blueJ is very basic, it is not intricate enough to perform complex and time consuming tasks. I does not have the facilitys that other java IDs provide when structuring and importing class/methods.

**Recommendations to others considering BlueJ:**

I would highly recommend blueJ to anyone considering to learn how to programming OOP  since it helps to give intellectual experience when producing code in an easy manner.

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ allowed me to experience the capability of object orientation programming (Oop). It's a great starter kit which could be compared to say scratch or python. It helps to force you to structure code sensibly and has been a great aid for my work.

  ### 47. A good app for beginners to Java.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Kumar S. | Program Associate, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2020

**What do you like best about BlueJ?**

BlueJ is a great IDE which helps students or new coders to integrate their work together and it supports Java applets and can support multiple combinations.

**What do you dislike about BlueJ?**

It is not as full fledged for professional developers as Eclipse.

**Recommendations to others considering BlueJ:**

Its good for beginners but as you get more professional its not much developed.

**What problems is BlueJ solving and how is that benefiting you?**

We developed some software using BlueJ.

  ### 48. Very useful easy to use learning platform

**Rating:** 3.5/5.0 stars

**Reviewed by:** Fikrat T. | Research Assistant - Bioinformatician (HiWi), Small-Business (50 or fewer emp.)

**Reviewed Date:** December 04, 2019

**What do you like best about BlueJ?**

- The ease of use;
- you can learn by programming
- visualization techniques

**What do you dislike about BlueJ?**

- limited programming tools
- limited tools from visualization perspective

**Recommendations to others considering BlueJ:**

I highly recommend BlueJ in education specifically. It explains concepts of OOP clearly

**What problems is BlueJ solving and how is that benefiting you?**

I have learned programming using BlueJ! Marvelous software for educating young programmers! Me myself I have benefited from this program especially during my bachelor's degree and preparation for Java certification OCA Java SE 7. It is easy to use, fun and visual, many software engines miss today.

  ### 49. Must Have for Beginners

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aikshant Ankit M. | Aikshant Mahant, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 26, 2019

**What do you like best about BlueJ?**

Wowwww!
I have been in the industry for almost 3 years and have worked on dozens of polished code editors but this masterpiece is the champion of them all. This is not just a code editor, this can be a very very efficient tool in your understanding of Java Language. It graphically shows you what is there in your project using different graphical terminologies. You can see the inherited classes, the interfaces, enums and the connection between various classes. BlueJ is designed to put the imaginary things on the IDE Dashboard. BlueJ is simply awesome.

**What do you dislike about BlueJ?**

I haven't find any significant problems with this IDE. But if I consider its use in production environment, it is not feasible. It is developed for learning and understanding purpose and cannot be used in any production ready environment. But, there are many scopes of improvements in this product. As it is developed under a project of some University, I wish that they will provide future upgrades to this IDE so that people will enjoy learning Java Programming Language.

**Recommendations to others considering BlueJ:**

Recommended for Beginners and Learners

**What problems is BlueJ solving and how is that benefiting you?**

I used it to understand the core concepts of Object Oriented Programming as well as Java Programming Language. Before BlueJ, I used Netbeans and Eclipse, but then found BlueJ to be more clear and intuitive. However, it is not so rich in functions, but is good for a begineer for learning purpose.

  ### 50. BlueJ: develop Java programs quickly and easily

**Rating:** 3.0/5.0 stars

**Reviewed by:** Dubraska S. | Asesor fiscal, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 23, 2019

**What do you like best about BlueJ?**

BlueJ's editor features unique scope highlighting, where the background of each code block is coloured to allow you to visually scan the code much faster. It also helps in spotting misplaced curly brackets

**What do you dislike about BlueJ?**

BlueJ has a deliberately smaller and simpler interface than professional environments like NetBeans or Eclipse. This allows beginners to get started more quickly, and without being overwhelmed

**Recommendations to others considering BlueJ:**

BlueJ allows you to interact with objects. You can inspect their value, call methods on them, pass them as parameters and more. You can also directly invoke Java expressions without compiling

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ is deliberately designed with good pedagogy in mind. There is a popular textbook designed for teaching introductory university/college courses with BlueJ, and a site full of teaching resources


## BlueJ Discussions
  - [Which of the following best describes BlueJ?](https://www.g2.com/discussions/which-of-the-following-best-describes-bluej) - 1 comment, 1 upvote
  - [It&#39;s been years since BlueJ has seen a UI overhaul, can we expect  that in near future ?](https://www.g2.com/discussions/it-s-been-years-since-bluej-has-seen-a-ui-overhaul-can-we-expect-that-in-near-future) - 1 comment, 1 upvote
  - [What is BlueJ used for?](https://www.g2.com/discussions/what-is-bluej-used-for) - 2 comments
  - [What version of Java does BlueJ use?](https://www.g2.com/discussions/what-version-of-java-does-bluej-use) - 2 comments
  - [Is BlueJ a software?](https://www.g2.com/discussions/is-bluej-a-software) - 1 comment

- [View BlueJ pricing details and edition comparison](https://www.g2.com/products/bluej/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-08-01+20%3A32%3A19+-0500&secure%5Bsession_id%5D=575d0fec-6595-4c4e-8392-0748377d73e5&secure%5Btoken%5D=d48c9595fe74c2c51b3525d83853025d668f48184c495cc78dda0b98b28e98a5&format=llm_user)


## Top BlueJ Alternatives
  - [Eclipse](https://www.g2.com/products/eclipse/reviews) - 4.3/5.0 (3,097 reviews)
  - [IntelliJ IDEA](https://www.g2.com/products/intellij-idea/reviews) - 4.6/5.0 (2,320 reviews)
  - [NetBeans](https://www.g2.com/products/netbeans/reviews) - 4.2/5.0 (657 reviews)

