---
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-08-04'
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. Easy to use, less than useful

**Rating:** 2.5/5.0 stars

**Reviewed by:** Andrei M. | Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 07, 2018

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

BlueJ is one of those products that are really easy to use, which lets you see your code and class relation at a glimpse.

**What do you dislike about BlueJ?**

Way too simplistic, almost 0 refactoring capability, not that good after passing the minimum level of knowledge.

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

Leeting people see how classes interact with each other, how java code is written and maintained.

  ### 2. Great as a teaching tool

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** December 03, 2018

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

I use BlueJ to teach Java to first year students. It's great for visualizing what's in memory.

**What do you dislike about BlueJ?**

Lack of formatting/styling when it comes to code. Not the best for presentation

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

Easily communicate fundamentals to introductory students

  ### 3. A great start to Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fredrick M. | Information Technology Supervisor, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 02, 2017

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

the simplicity in it,bluej does not have dozen of features, options etc which sometimes intimidates users what first use especially for beginners and most of all its super light but at the same time getting the job done.the fact that it does not have those features code hinting makes it more richer because it helps the user to be more familiar with code.The other thing is bluej  is available on many platforms windows,linux,mac etc so you dont have to change your operating system to use it

**What do you dislike about BlueJ?**

i definitely love everything about it other than to suggest to add a few modern themes to it .

**Recommendations to others considering BlueJ:**

Bluej should be the official starting point of any java student/learner.anyone thinking of trying out java should definitely get  bluej and the best part is its FREE! 

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

i started coding java when i was in college and because of its simplicity and less fancy features,it made me to focus more my code which helped me to excel in my final year exams.Currently i volunteer to teach at my former high school programming and this is the same program i use because it worked wonders when i used it too

  ### 4. Easy to use and write

**Rating:** 2.0/5.0 stars

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

**Reviewed Date:** July 12, 2018

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

You can get started on writing Java code and testing in in seconds. Set your project location, download the JDK, and you're good to go. BlueJ also supports checking for syntax errors, as well as the inclusion of debugging tools (easy to use as well)

**What do you dislike about BlueJ?**

t might be limited to those with Java experience, as it's just an IDE that runs by itself, without extensive tools and plugins to better your coding construction/testing experience.

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

t's a simple 'playground' IDE for those who want to try out java or get their hands on OOP after learning the basic logic of it.

  ### 5. Great User Experience 

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** October 23, 2018

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

The user experience offered by BlueJ is very good and intuitive 

**What do you dislike about BlueJ?**

At times it makes me feel like it could a bit more work compared to other stuff out there

**Recommendations to others considering BlueJ:**

Make sure this is not the only thing used

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

Just day to day programming needs with JAVA

  ### 6. BlueJ

**Rating:** 1.5/5.0 stars

**Reviewed by:** Kyle J. | Web Application Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2018

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

BlueJ is best for very small java projects. Personally, it is only really good for the classroom environment, to teach student how to code in java, at a high school level. I do not recommend using BlueJ in College since it is not used in the real world. Other than that in the real world BlueJ should not be used in things like enterprise applications. Also, it is free so I really can not complain that much. Those are really it for BlueJ for me.

**What do you dislike about BlueJ?**

You will not use BlueJ in the real world, maybe if you wanted to test a small chunk of java code without opening eclipse since the load time for opening Eclipse can be very long.

**Recommendations to others considering BlueJ:**

Use it only to academic purposes.

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

I used BlueJ is college and I would not even recommend it at that level, it should be geared more towards a high school level introductory class.

  ### 7. Best basic compiler

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** October 19, 2018

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

Bluj is the most simple to use software that can still be a comprehensive compiler

**What do you dislike about BlueJ?**

Features are very limited. For all the features you must upgrade to a more technical compiler.

**Recommendations to others considering BlueJ:**

Try it out very user friendly

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

Software used to develop software, quick and lightweight compiler.

  ### 8. Great product for learning...

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 29, 2017

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

It very simple but it does not compromise with most very important features. It's great for learning OOPs because we can actually look at boxes which look like objects and use their attributes and methods. All the important features that a good editor should have are also present. Sidebar for overall code overview is also awesome for beginners like me.

**What do you dislike about BlueJ?**

There are still some simple but awesome editor features which are missing. They are present in editors like atom and sublime text. The sublime text has this awesome feature that if we select a word then the editor highlights all the same words in the whole file as if Ctrl+F is applied. Also, autocomplete.

**Recommendations to others considering BlueJ:**

Yes, I keep recommending this software to all my friends and other people whom I meet.

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

It's a great learning software and everybody in my school uses this software to learn and code their very first program.

  ### 9. Java programming

**Rating:** 3.0/5.0 stars

**Reviewed by:** Pablo G. | Ingeniero de software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 23, 2018

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

The friendly environment that facilitates the programming tasks.

**What do you dislike about BlueJ?**

Is not available in Spanish lenguage and you need to understand English

**Recommendations to others considering BlueJ:**

Easy to understand the options that the  software offers to the user. Correction when something is wrong. Comments about how to correct programming code

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

Software development. Easy environment.

  ### 10. Quick and easy 

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** July 01, 2018

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

You can start coding really quickly and without that much work. It is really easy to get used to (at least for me). I also like how it helps me practice debugging. 

**What do you dislike about BlueJ?**

It seems a little limited in terms of outside resources that you can add to your code and it doesn't offer that much help in terms of code building (at least that's how I felt).

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

It's a great starting point for those who are just getting into coding. It also separates the different sections of code so it makes everything easier to look at. 

  ### 11. Good IDE for begginers

**Rating:** 3.5/5.0 stars

**Reviewed by:** Celia M. | Python Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 17, 2018

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

My experiencie with BlueJ starts when I was a begginer developing programs. I think is a good IDE when you start programming because it is very visual.

**What do you dislike about BlueJ?**

It is only for java developers, you cannot use other programming languages.

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

When I miss ';'

  ### 12. Ui

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** October 27, 2018

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

I like the UI and how one is able to see the different sets of codes line with each other.

**What do you dislike about BlueJ?**

I disliked how basic it was with minimum functionality

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

None

  ### 13. easy to use for novice users

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 31, 2018

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

User Interface is easy for novice users, creating and debugging basic java scripts

**What do you dislike about BlueJ?**

debugging options are simple to use, limited but easy

**Recommendations to others considering BlueJ:**

yes

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

debugging java for automation

  ### 14. BlueJ is very good for beginners!

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** June 25, 2018

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

I liked the very user and beginner-friendly interface. The interface allowed me to see different parts of the code highlighted in different colors!

**What do you dislike about BlueJ?**

I disliked the confusion about actually running the code when I first began using the software. It goes not have a typical "Run" button like most other IDEs, so I was slightly confused.

**Recommendations to others considering BlueJ:**

Would definitely recommend if you are a beginner to coding!

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

I have realized the benefit of being able to keep all of my code files in one easy-to-see interface.

  ### 15. Great for learning basic ideas

**Rating:** 1.0/5.0 stars

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

**Reviewed Date:** June 15, 2018

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

BlueJ is simple to use and very clear to understand what you'll be doing when you press a button or input a command. Good way to learn coding conventions such as spacing and indenting  

**What do you dislike about BlueJ?**

While it is easy, the visual aspect is extremely difficult for new programmers and the lack of structure within the IDE often leads new folks to quitting before they understand the basic ideas of coding conventions. 

**Recommendations to others considering BlueJ:**

Do not use in high level programming. Best used to tutoring or teaching. 

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

None, we phased out this IDE. 

  ### 16.  Perfect to START in java programming

**Rating:** 4.0/5.0 stars

**Reviewed by:** Antonio T. | QA Engenieer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 30, 2018

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

Very good programming environment for teaching and very easy to use.

**What do you dislike about BlueJ?**

It does not work if you want to go deep and it's not very functional.

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

teach my students

  ### 17. A good beginner software for Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** KAUSHIK S. | Senior Finance Manager, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** November 25, 2017

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

I cherish on the grounds that it is an incorporated improvement condition for the Java programming dialect , grew for the most part for instructive purposes condition , but at the same time is appropriate for the advancement of little scale programming . what's more, more if my last task was a program resound in java 

**What do you dislike about BlueJ?**

I don't like for how the UI looks somewhat obsolete. Could utilize some change. I would possibly consider in how much the understudies might want this framework before utilizing. They should be locked in for this framework to be utilized appropriately so client engagement is critical as well. 

**Recommendations to others considering BlueJ:**

BlueJ enables us to educate the rudiments of Java programming to our activity shadows who are keen on getting to be enigneers/software engineers. It is brisk and keeps running on our Windows and Ubuntu workstations.

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

For every one of the general population who need to begin learning Java programming dialect. You can begin on Coursera.org site, where there are specializations of Java dialect. There is a course reading as well and video notes in youtube where you can take in a little about Java, Code ideas. 


  ### 18. Java IDE for beginners

**Rating:** 5.0/5.0 stars

**Reviewed by:** Marcelo A. | Desenvolvedor de software, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 12, 2018

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

Good IDE for Java students. They can learn a lot about Java concepts.

**What do you dislike about BlueJ?**

This IDE is very simple and it can be used only for students.

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

Learn Java.

  ### 19. Java IDE for a Beginner 

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** June 25, 2018

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

easy to test and write java code, you can use to debug applications, and check for syntax error.

**What do you dislike about BlueJ?**

Can only use as an individual IDE on JAVA program language, also can not use for large scale projects.

**Recommendations to others considering BlueJ:**

If you would like to test your skill at JAVA IDE this is a good program.

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

i have used to test my debugging skills, I downloaded the JDK and found the application was useful for OOP.

  ### 20. BLUEJ

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** October 05, 2018

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

Overall IDE is really easy to use, very good IDE.

**What do you dislike about BlueJ?**

Suggestions for the keywords could be better.

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

Software Development

  ### 21. BlueJ is the simplest Java IDE

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 09, 2018

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

It's simple and visual, making it easy to see and review code. It's also very versatile with all the essential features I need. 

**What do you dislike about BlueJ?**

The debugging capabilities of BlueJ are quite limited.

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

I am able to easily move code around across systems. 

  ### 22. Great for beginners

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 24, 2018

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

I used this software to learn how to write code in Java. It lets the user learn without having everything autofilled for them. New employees were encouraged to use this software.

**What do you dislike about BlueJ?**

Not having any autofill feature can be frustrating at times, but letting it be optional would be better.

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

It is very easy to get employees started using BlueJ. It has saved time and given us a visual representation of the projects that other IDEs do not have.

  ### 23. Nice for learning how to layout nested code

**Rating:** 2.5/5.0 stars

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

**Reviewed Date:** July 06, 2018

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

writing very small applications to teach others

**What do you dislike about BlueJ?**

its block view, I find the general layout to be clunky. However this is a benefit for new user as the layout makes it clear  how the files are linked

**Recommendations to others considering BlueJ:**

Great for introduction to code but not for real development

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

no business problems, more for quick mocking up and demonstrating

  ### 24. Recommended to learn java

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 12, 2018

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

Bluej is nice to give first steps in java language.

**What do you dislike about BlueJ?**

I have not anything that say because Bluej has it necessary.

**Recommendations to others considering BlueJ:**

Recommended this product to everybody.

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

I've used Bluej to teach programming in schools, institutes, training center, etc.

  ### 25. BlueJ great for learning object oriented programming

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 22, 2018

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

I used this software while I was learning java for the first time. It's very useful to view classes and their relationships.

**What do you dislike about BlueJ?**

There isn't much auto-completion help, a feature that is found in many other IDEs

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

Helps me with visualizing classes and their relationships, and also instantiated objects. 

  ### 26. Does the job, and is good for viewing relationships between classes

**Rating:** 3.0/5.0 stars

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

**Reviewed Date:** December 26, 2017

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

It shows relationships between Java classes. I like this functionality. You can see if a class utilizes another class through a line connecting the two.

**What do you dislike about BlueJ?**

I don't like that this is limited, it does not have as many features as Eclipse. There is not auto completion, for example. Or stubs. I know all of this is a novelty of Eclipse, and I like it. It reduces the time I spend on repetitive boiler plate code. Bluejeans is good for showing relationships between classes, though.

**Recommendations to others considering BlueJ:**

It is free and easy to use. 

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

It has helped me to understand the relationships between classes better, but then I take the code back to Eclipse. I do not use BlueJ directly for my purposes. I use it as a tool to visualize class relationships when I don't mind quickly typing some code in there too. 

  ### 27. Software Developer

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 01, 2018

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

The graphical representation of dependency.

**What do you dislike about BlueJ?**

The not-so userfriendly function execution

**Recommendations to others considering BlueJ:**

Serves purpose very well.

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

I used it to learn the design pattern. It's very useful to see the design flow in a code.

  ### 28. Good for learning

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Airlines/Aviation | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2018

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

Friendly interface, easy package management. Very good for learning Java

**What do you dislike about BlueJ?**

Hard to use in a professional way. This technology have some limitations for working with large projects

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

Training new employees on Java technologies.

  ### 29. Easy for starting

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Online Media | Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2018

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

Its interface is very clear and easygoing for new developers

**What do you dislike about BlueJ?**

When it comes into a higher difficult tasks, it is not adecuate

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

For short developments it is enought

  ### 30. Annoying

**Rating:** 1.5/5.0 stars

**Reviewed by:** Charles (Charlie) M. | Consultant, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2017

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

The debugger is relatively benign and useful. The build/compile/run process is too abstracted from the Java code underlying.

**What do you dislike about BlueJ?**

It disconnects students from the actual code they're writing. I can see the point of structuring it around UML class diagrams, but students then have trouble understanding how the boxes map to code.

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

Basically I tutor and mentor beginning programmers.

  ### 31. BlueJ is great for learners, not for professionals

**Rating:** 3.0/5.0 stars

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

**Reviewed Date:** March 25, 2018

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

I loved using BlueJ when I was learning Java! The design and interface was very helpful.

**What do you dislike about BlueJ?**

BlueJ is not ideal for upper level courses or professional development. 

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

I've been able to complete assignments, as well as help other students understand the structure of java programs. 

  ### 32. Python use

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** July 30, 2018

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

Combines programing elements in a useful fashion

**What do you dislike about BlueJ?**

Nothing. Wouldn't change he anything at all.

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

Python integration. Software glue. C/C++.

  ### 33. Good Introduction to learning how to program

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** October 31, 2017

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

I like how simple this system is to use. I used it to teach middle schoolers who are learning how to program. This system was so cost effcient that we can easily set up and use it for next time. I would definitely use this again to teach if I had to set this up again in the near future.

**What do you dislike about BlueJ?**

I don't like how the user interface looks a bit outdated. Could definitely use some improvement. I would maybe consider in how much the students would like this system before using. They must be engaged for this system to be used properly so user engagement is extremely important too.

**Recommendations to others considering BlueJ:**

I would say that for people to are looking into using BlueJ, I would say research other products that the industry is using to look into teaching others. 

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

The business problem I am solving with is using it to teach kids programming. The great things is that the software is free to use.

  ### 34. It’s perfect for beginners

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** June 26, 2018

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

The visual interface files explorer makes learning the fundamentals of java really easy.

**What do you dislike about BlueJ?**

I wish it had more support of newer languages.

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

It’s a very useful tool to teach new developers 

  ### 35. Easy way to get into Java

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** July 05, 2018

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

It is super simple for beginners getting into Java.

**What do you dislike about BlueJ?**

It can be a little too simplistic sometimes.

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

pulling data from clients' databases for reporting purposes

  ### 36. BlueJ for teaching

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 12, 2018

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

The code blocks and visual demarcation of blocks of code

**What do you dislike about BlueJ?**

Ability to manage packages and debugging capabilities

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

Teaching in classes

  ### 37. It is always the best software if you love to code

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 14, 2018

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

The software tends to be faster and more reliable than others

**What do you dislike about BlueJ?**

You need to type a lot to finish a small work done

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

I worked as a part of Indo_HCM and used it to be finish my works faster than those who did with Ms Excel

  ### 38. It provides an effective and interactive environment for developing Java code

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Management Consulting | Enterprise (> 1000 emp.)

**Reviewed Date:** January 17, 2018

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

It has an interactive graphical easy to use interface so any beginner can pick it up easily. It has coloring scheme for every program part like classes,methods,loops and if-else means every part of program has different color that defines the scope of every part and it also helps to debug program very easily,

**What do you dislike about BlueJ?**

One problem is that it makes you very dependent on graphical interface for coding and in long term that is not an optimal way of coding

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

We are using it for schools to prepare learning material for their students who are beginners for Java.

  ### 39. Best Beginners IDE for Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tim B. | Programmer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2018

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

Functional UI, were you find all things in short time. Good visualization of classes and therefore a good understanding of the Program you want to develop.

**What do you dislike about BlueJ?**

Some Error Popups are not very helpful, because they only show you that you can't do this, but no Reasons or Workarounds.

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

Creating UML Diagrams for little programs or research projects

  ### 40. Good for beginners

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** January 23, 2018

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

Easy to understand and compile. Good for those new to Java since it lowers the barrier to writing functioning code. Quick syntax error highlighting. 

**What do you dislike about BlueJ?**

Does not explain anything behind the scenes. Not geared specifically for teaching how Java is compiled. 

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

Learning Java and teaching it in an educational environment. 

  ### 41. easy coding

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 21, 2018

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

This platform makes it easy to code in java because it helps visualize what's going on

**What do you dislike about BlueJ?**

I dislike that It doesn't give recommendations 

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

I use it to code in java and to teach

  ### 42. The best Java IDE for beginners

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Mechanical or Industrial Engineering | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 09, 2017

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

It is extremely simple to use which is perfect as we use it to teach job shadows who come to our company to get some experience. It runs on multiple operating systems, fast, colours the text, and highlights the code if it thinks there is an error.

**What do you dislike about BlueJ?**

For teaching the basics of Java it is difficult to fault BlueJ.

**Recommendations to others considering BlueJ:**

If you are a beginner programmer that wants to learn Java then there is no better IDE to learn on. 

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

BlueJ allows us to teach the basics of Java programming to our job shadows who are interested in becoming enigneers/programmers. It is quick and runs on our Windows and Ubuntu workstations.

  ### 43. Very good

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 01, 2018

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

user-friendly and the GUI is just perfect

**What do you dislike about BlueJ?**

nothing as such ... honestly there is nothing as of now in BlueJ that I dislike

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

writing java code

  ### 44. Good Experience with BlueJ

**Rating:** 4.5/5.0 stars

**Reviewed by:** Samir S. | Senior Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 03, 2017

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

-It's very light IDE
-It's good for beginner Java learner
-It's good to learn OOPS concepts using diagram
-UI is improved using JFX

**What do you dislike about BlueJ?**

-It's not useful for complex project.
-Better to choose other IDE.

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

-Used it for Udacity course

  ### 45. BlueJ review

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** November 16, 2017

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

Simplicity of the UI makes it easier to teach beginners

**What do you dislike about BlueJ?**

Design though simple causes the interface to seem a bit archaic and old.

**Recommendations to others considering BlueJ:**

Great teaching tool, not sure about professional use.

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

Teaching Java to Undergrad students. Students have found it less bloated than Eclipse or IntelliJ

  ### 46. BlueJ

**Rating:** 5.0/5.0 stars

**Reviewed by:** doris M. | Obrero, Utilities, Enterprise (> 1000 emp.)

**Reviewed Date:** July 28, 2016

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

spectacular, fascinating , I love because it is an integrated development ( its acronym IDE English - Integrated Development Environment) environment for the Java programming language , developed mainly for educational purposes , but also suitable for the development of software to small scale.

BlueJ is developed to support teaching and learning of object-oriented programming , and as a result , their design differs from other development environments . The main screen graphically displays the class structure of developing an application , and objects can be created and tested interactively. Combined with a simple user interface , this ease of interaction allows easily experiment with objects in development. The concepts of object orientation are visually represented in interaction design at the interface 

**What do you dislike about BlueJ?**

everything is excellent , nothing I dislike this application .. never fails to use it is splendid

**Recommendations to others considering BlueJ:**

100 % recommended for all those who want to quickly learn object -oriented programming

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

solved many problems as it helps a lot to learn OOP .. I love

  ### 47. BlueJ review - Great tool for learning and teaching object-oriented programming,

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** February 13, 2017

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

I like the graphical interface and the easy of use of this product. I have used it for starting learning about Java programming language.

**What do you dislike about BlueJ?**

Not much really, so far I am using it to learn and I am still on it. I guess that once I get to a top level then I will feel limited with this tool.

**Recommendations to others considering BlueJ:**

It is a great tool for beginners and medium level programmers. 

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

Learning a new programming language can be complex and boring. Having the right tools to help you achieve this is very important. This tool will definitely help you learn faster.

  ### 48. Best IDE for Beginners

**Rating:** 4.0/5.0 stars

**Reviewed by:** Erik D. | Graphic Designer, Graphic Design, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 27, 2016

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

I enjoy how it presents color coded segments and a graphical interface for demonstrating how classes interact and are inherited. I like the simple interface and as well as how lightweight the program is. 

**What do you dislike about BlueJ?**

completion suggestions must be summoned with Ctrl+Space in stead of automatically. Would also like to see a more customization user experience. I would also like the ability to make Android apps on the platform in the future. 

**Recommendations to others considering BlueJ:**

If you are learning the basics, this is the perfect IDE to start with.

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

The problem when learning to code in any object oriented programming language is understanding inheritance and the use of objects/instances. BlueJ excels at visually representing this. 

  ### 49. Minimalistic and powerful

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 31, 2016

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

I like it that it shows the relationship of different classes within the program. It's user friendly which makes it easier for new developers out there. 

**What do you dislike about BlueJ?**

I think it could be improved with a bit more features like the other IDEs in the market. The aesthetics is a bit unupdated also. 

**Recommendations to others considering BlueJ:**

Use this if you want to make sure that the classes and instances are correctly related to each other. 

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

It's good for small programs but I am not sure if it's worth to use it in a complex projects. It's also beneficial for those who are learning programming basics. 

  ### 50. BlueJ

**Rating:** 5.0/5.0 stars

**Reviewed by:** Grey P. | analista de siniestros, Insurance, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 20, 2016

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

I love because it is an integrated development environment for the Java programming language , developed mainly for educational purposes environment , but is also suitable for the development of small-scale software . and more if my final project was a program echo in java

**What do you dislike about BlueJ?**

all spectacular with this program .. excellent fluidity and levity

**Recommendations to others considering BlueJ:**

100 % recommended for all people that you work on JAVA environment and who want to quickly and efficiently .

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

It is one of the best softwares for development in the Java programming language . and besides everything it is super Thin and easy to understand and manage ..


## 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=4&section=pricing&secure%5Bexpires_at%5D=2026-08-04+08%3A38%3A02+-0500&secure%5Bsession_id%5D=cf6d54d4-99f7-4282-9883-edac7c50dc32&secure%5Btoken%5D=552be5828fff52136bfd38c06b29b706a4ca6e4b4ff67d2e60da31ff454ff3b1&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)

