# JRebel Reviews
**Vendor:** Perforce  
**Category:** [Java Development Tools](https://www.g2.com/categories/java-development-tools)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 19
## About JRebel
JRebel is a productivity tool that allows developers to reload code changes instantly. You just save, refresh, and see the changes right away. To achieve this, JRebel does not wrap classloaders around classes, but patches existing classloaders to make classes loaded through them reloadable using instrumentation. JRebel tracks changes that you make in your workspace, and updates them as you go, so you can keep focused on the code and stay in the zone without interruption. As a JVM plugin, JRebel supports a majority of real-world enterprise Java stacks and is easy to install into existing development environments. With support for over 100 frameworks, and many popular application servers, IDEs, and JVM languages, JRebel works out of the box for almost every stack.




## JRebel Reviews
  ### 1. JRebel: The Ultimate Tool for Java Developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paras V. | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 13, 2023

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

JRebel makes it simple for me to create Java code for my applications because it offers popular Java development tools like IntelliJ IDEA, Eclipse, and NetBeans and necessitates little setup and preparation.  I can test new code immediately in JRebel, reducing the chance of introducing bugs and errors into the codebase.

**What do you dislike about JRebel?**

While working with this software sometimes I faced some technical issues or lagging other than this the cost of this software may object to its accessibility among small enterprises or businesses otherwise there is no problem with it.

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

JRebel makes it easier to produce higher-quality code more quickly, which raises the productivity and efficiency of the development process which can ultimately lead to improved quality, increased efficiency, and better software.

  ### 2. JRebel - Splendid Java-based project development tool for our customer application build & delivery

**Rating:** 3.5/5.0 stars

**Reviewed by:** Neeraja V. | Senior Developer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 09, 2021

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

We employ JRebel in our organization thanks to its brilliant platform for our java application development. Code changes made within JRebel are fast and efficient, and we don't have to worry about redeployments in case of application failovers. It saves us plenty of time as it ensures us visibility of these modifications in real-time and clarity on the impact of these code changes on our application environments.

**What do you dislike about JRebel?**

It preserves the state of our java application in such a way that we don't have to worry about the underlying dependencies and configurational changes to the code. We simply focus on our customer standards for building our java applications, and it ensures their satisfaction to a great extent. So nothing to dislike about JRebel.

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

We incorporate the features that JRebel provides for java application builds with the help of Eclipse IDE. We have licensed JRebel from Eclipse Marketplace and leverage its data connectors, application integrators, and other plugins, which are very convenient to develop our java application. JRebel enables secure credentials authentication in which we just keep our secrets in our local repository and import the file into our java project. This feature ensures to maintain the password integrity, and since the function call happens from Import, the end-user won't know the credentials as they are referenced from our local repository file. Dependency management is fantastic in JRebel as we clearly define all our dependencies in a declarative code structure, and JReact takes care of its mapping and utilization aspects thanks to its application integration and custom module framework.

  ### 3. Instant gratification

**Rating:** 5.0/5.0 stars

**Reviewed by:** Zvjezdan G. | Software Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 04, 2021

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

Time saving... it makes the coding a much more fluent exercise. Quick tweaks not requiring another five minutes for restart (at least) in order to be verified is appreciated.

**What do you dislike about JRebel?**

Sometimes it doesn't actually pick up changes. Using it integrated with IntelliJ and running WebLogic with some microservices thrown in the mix. Some changes are not being picked up and hard to explain as to why. So at that point restart becomes necessary.

**Recommendations to others considering JRebel:**

Just do it. Ever felt frustrated with constant server restarts, or felt that out-of-the-box jvm code hot swaps are lacking... then Jrebel is the solution. Along with Xrebel... amazing with for instance sql analasys, real saver.

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

Time saving is the biggest in terms of increased productivity ... and absence of building frustration for constant waits to see the small code tweaks in action.

  ### 4. Make changes to your Java application as fast as you would be developing PHP

**Rating:** 5.0/5.0 stars

**Reviewed by:** Juhan A. | Java Developer and System architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 04, 2021

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

I like that I don't have to wait to see the code changes that I have made.
I also like it is very robust and works with any kind of application server or configuration.
I like that the support is very helpful and really bothers to help me if I have a touch problem with setup.

**What do you dislike about JRebel?**

I have used it for many years and actually there are no negative sides. The license surely costs money but it is the money well spent and I get much more done with this saved time (so I earn more thanks to JRebel).

**Recommendations to others considering JRebel:**

Give it a try. It is not that difficult to set up. And you get more time to spend with your family.

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

When developing large monolithic legacy applications then I can save several minutes every time I have made code changes. With JRebel I see them within a second - so it's just like developing PHP app.
Without JRebel I would have to log in and navigate to the component that I'm developing after each code change - I don't have this problem with JRebel.

  ### 5. Works as expected

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mustufa K. | Senior Software Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** November 03, 2021

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

I have used JRebel for a Java project using Oracle ADF. It worked great and saved a lot of time during development. It helped loading Java changes in weblogic without having to restart the server.

**What do you dislike about JRebel?**

Could be a bit costly if it's usage is not justified based on the time saved. A lot of development environments might be able to support other open source tools.

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

We were unable to hot load Java changes in weblogic, so there were a lot of local server restarts when developing features or fixing bugs, JRebel helped avoid these restarts and saved a lot of time in development.

  ### 6. Worked Great !!!!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Prathib K. | Technical Leader, Enterprise (> 1000 emp.)

**Reviewed Date:** November 03, 2021

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

Improved Productivity a lot on a day-day basis

**What do you dislike about JRebel?**

Agent has to be installed all the time to use

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

Patching services without restarting

  ### 7. Very handy tool for frequent development

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** November 03, 2021

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

Automated Publishing code changes to local server

**What do you dislike about JRebel?**

Configuration on the server might be tricky.

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

Daily development, helps to reduce time to restart server to publish new changes.

  ### 8. One of the best investments we made

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cristian B. | Senior Software Development Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 29, 2019

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

By removing the time needed for redeployment of the Java applications JRebel decreased the development time, increased the developers' focus on the task at hand, increased the productivity and therefore decreased the time to market of the new features. On top of all, it saves company money and you can even use a calculator in their User Interface to quantify it. 
For example: a team of 2 Java developers with 4 redeployments per hour, 2 minutes each, JRebel will reduce the time wasted that costs $8000 per year, with a $25 cost per hour for a developer.

**What do you dislike about JRebel?**

The User Interface for managing licenses, reports, users is not user friendly enough. I had issues in the past while managing/allocating the licenses; we use a combination of dedicated and floating and it is not that straightforward to manage these in the UI.

**Recommendations to others considering JRebel:**

Any Java developer should use JRebel. The time saved for redeployments translates into time spent actually working on the task and delivering it faster. It will make developers happier, project managers happier and the project goes to production sooner. 

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

We have shorten the release cycle in an Agile Scrum model to less than 2 weeks, given that now we are able to do intermediate releases for small features during the sprint itself. Our customers are happier, the development team has more focus and a better sense of completeness. 

  ### 9. The speed we need

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 17, 2019

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

How simple it is to install and use.
Allows you to apply changes made to the code to Java applications without the need to continually make redeploys in containers.
The amount of time you save in development.

**What do you dislike about JRebel?**

I think nothing, I have not calculated the amount of resources consumed in the computer, but I think it would be worthwhile.

**Recommendations to others considering JRebel:**

It's simple, you just have to try it to see how much time is saved.

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

The great benefit of not having to make redeployments every time you make changes in the project. 
If you calculate all that time at the end of the development, it is an incredible amount of hours.

  ### 10. Hot reloading is a must have feature.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gaurav B. | Senior Software Engineer, Internet, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 04, 2019

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

We use to suffer a lot because even if we change one line of code we needed to restart and it used to take more then 40 mins to restart the server because we have a very heavy code base.
JRebel is very amazing and it hot reload the code so that we do not need to restart every-time we do the change.

It increase the productivity very much.

**What do you dislike about JRebel?**

Sometime it is unable to hot reload, but very less.

**Recommendations to others considering JRebel:**

Amazing in hot reloading and debugging.

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

Hot reloading so that we can increase productivity.

  ### 11. Bless for java developer with huge applications

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 12, 2019

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

I worked a company who have a big monolithic application starting the server itself takes 15 minutes, every time we have a do changes and test it use to take forever and it was quite challenging for the developer to do code changes while testing. They one of the team members suggested using jrebel plugin for eclipse ide and it was a game changer as we made our development faster without restarting the application for every small change.

**What do you dislike about JRebel?**

Working with multi projects  it was reflecting the changes on the depended project automatically we have to compile part for that i don't think of anything. Pricing might be not sure as we have few license for team.

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

Make development faster.

  ### 12. Coding 

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** April 16, 2019

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

The JRebel is a great coding language to fix bugs or add something new to the program. 

**What do you dislike about JRebel?**

It can be harder, and once you mess up one symbol in the code, it will look nothing alike Java. Thus, ruining the development of the bug. 

**Recommendations to others considering JRebel:**

Know what you are doing, and use the program's saftey to check over the code. One little error will increase the bug and add to the problem. 

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

I am coding to fix bugs and to patch cracked features to a program. A benefit, Java develops along JRebel. 

  ### 13. Amazing improve deployment time

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pushpraj M. | ITA, Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2019

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

I am using this software for more than 2 years. its great for faster deployment. nothing much required to configure it.

**What do you dislike about JRebel?**

I really don't have anything to dislike about it. Pricing can be only factor which looks little high to me. they should have free version for more days.

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

My application was taking more than 10 mins to deploy. and it nearly impossible to do code change and test if often. After Jrebel its getting deployed within 1-2 seconds.

  ### 14. say to bye to deploy

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 04, 2019

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

While using this I almost forgets to deploy my changes, as this tool hot deploy this seamlessly on your behalf

**What do you dislike about JRebel?**

Nothing in particular - this is an awesome tool 

**Recommendations to others considering JRebel:**

Its a must tool if you are working on huge enterprise application that needs rapid development and deployment

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

As a development team member I use to spend almost 2 hrs daily of my work hrs only on non productive code build and deploy to the server but after this my productivity was increased almost by 20%

  ### 15. The time saver

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 16, 2019

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

I used JRebel for 5 years as a java web application developer. It  saves a lot of time of the developer which really matters at the end.  Very easy to install, with plugins for almost all popular IDEs.

**What do you dislike about JRebel?**

Price is high. It will be more reachable to people if they lower the price a bit.

**Recommendations to others considering JRebel:**

Highly recommended

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

Used this for web development, makes life easier by automatically tracking changes in the code, therefore saves a lot of time.

  ### 16. Systems Analyst

**Rating:** 1.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 16, 2019

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

Ease of access to debug code using step filtering

**What do you dislike about JRebel?**

The software consumes a lot of resources as compared to when not using Rebel to Debug applications.
Need a heavy RAM for this

**Recommendations to others considering JRebel:**

Easy of access and better UI interface would help a lot for the developer

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

Having to debug a lot of Online web app applications on the fly

  ### 17. Experience on JRebel

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** December 12, 2018

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

JRebel's easy to install, with IDE plugins for many popular editors.
it also supports is extremely responsive and follows up to make sure an issue is resolved.


**What do you dislike about JRebel?**

Price can always be a bit lower.
In multi-project Gradle build where it didn't automatically pick up changes to dependent modules

**Recommendations to others considering JRebel:**

I'll recommend Jrebel to all developers it will save your time a lot!!

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

Time-saving 
it's avoiding the annoying restart/redeploy process in Java development.

  ### 18. Great Java program

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** April 16, 2019

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

Very helpful in pulling together our website

**What do you dislike about JRebel?**

Not the most user friendly interface compared to big brands

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

Building our website

  ### 19. JRebel

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** November 22, 2018

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

It is easy to install with IDE.
Hot reloading of wars is fast and non intrusive.

**What do you dislike about JRebel?**

It does not automatically does hot reloading if changes are in dependent modules if you have a multi project application

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

Helps in faster and continuous development



- [View JRebel pricing details and edition comparison](https://www.g2.com/products/jrebel/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-16+09%3A42%3A29+-0500&secure%5Bsession_id%5D=3da6c99d-897b-4ae0-9964-be498ef7d255&secure%5Btoken%5D=8baeafa77d1569900a186b06d3af1ecb5b8c68dc060ad3a21daabb98c27fcf9d&format=llm_user)

## JRebel Features
**Functionality**
- Impact
- Integrity
- Usability 

**Support**
- Vendor Support
- Documentation
- Community Support

## Top JRebel Alternatives
  - [Quartz Job Scheduler](https://www.g2.com/products/quartz-job-scheduler/reviews) - 4.0/5.0 (19 reviews)
  - [Thymeleaf](https://www.g2.com/products/thymeleaf/reviews) - 4.0/5.0 (48 reviews)
  - [MagicDraw](https://www.g2.com/products/magicdraw/reviews) - 4.2/5.0 (17 reviews)

