Skip to main content
TrustRadius
JRebel

JRebel

Overview

What is JRebel?

JRebel is a build automation tool developed by Estonian company ZeroTurnaround, acquired by Rogue Wave Software in 2017, and then acquired (and now supported by) Perforce since that company's 2019 acquisition of Rogue Wave. The vendor says users of JRebel…

Read more
Recent Reviews

TrustRadius Insights

JRebel has proven to be a valuable tool for developers, offering several key use cases that improve productivity and efficiency in the …
Continue reading

Fastest redeploy ever

8 out of 10
June 10, 2016
Incentivized
I used JRebel to redeploy our web application on the fly. It was used in a specific project. We had problems redeploying the application …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is JRebel?

JRebel is a build automation tool developed by Estonian company ZeroTurnaround, acquired by Rogue Wave Software in 2017, and then acquired (and now supported by) Perforce since that company's 2019 acquisition of Rogue Wave. The vendor says users of JRebel saves Java teams a month of coding time per…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

75 people also want pricing

Alternatives Pricing

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps…

What is Azure DevOps Services?

Azure DevOps (formerly VSTS, Microsoft Visual Studio Team System) is an agile development product that is an extension of the Microsoft Visual Studio architecture. Azure DevOps includes software development, collaboration, and reporting capabilities.

Return to navigation

Product Demos

Complete JRebel Product Demonstration

YouTube

JOETIP #1: JREBEL

YouTube
Return to navigation

Product Details

What is JRebel?

JRebel Video

Complete JRebel Product Demonstration

JRebel Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(10)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

JRebel has proven to be a valuable tool for developers, offering several key use cases that improve productivity and efficiency in the development process. Users have reported that JRebel makes it easier to produce high-quality code quickly, eliminating the need for constant server restarts when making changes to Java applications. This is especially helpful when hot loading Java changes in weblogic is not possible. By saving significant time and reducing frustration, JRebel has become a go-to solution for many developers.

Incorporating JRebel with Eclipse IDE has been particularly beneficial for users, who leverage its data connectors, application integrators, and other plugins to conveniently develop Java applications. The dependency management feature in JRebel is also highly praised, allowing users to define all dependencies in a declarative code structure while JReact takes care of mapping and utilization through its application integration and custom module framework. Additionally, JRebel's hot reloading feature enables faster development and continuous testing, eliminating the need for annoying restarts or redeployments in Java development. This feature has been especially useful for Android developers, minimizing compile and deployment times for Android apps during development.

Overall, JRebel has helped users improve their team's productivity and make daily development more efficient by reducing the time spent on non-productive code builds and server deployments. With its secure credentials authentication feature, JRebel allows users to keep their secrets in a local repository, ensuring password integrity and maintaining the confidentiality of credentials. By significantly streamlining the development process and eliminating time-consuming tasks like redeployments, JRebel has become an invaluable tool for developers aiming to maximize their coding efficiency.

Efficient Integration with Popular Java Development Tools: Users have found JRebel to be a simple and efficient platform for Java application development, thanks to its integration with popular Java development tools like IntelliJ IDEA, Eclipse, and NetBeans. This seamless integration saves users time by allowing them to work within their preferred IDE without any disruptions or compatibility issues.

Real-Time Code Testing: JRebel's ability to test new code immediately has been highly appreciated by users. By eliminating the need for redeployments, JRebel reduces the risk of introducing bugs and errors into the codebase. Some users have stated that this feature has significantly improved their productivity and allowed them to focus more on writing high-quality code.

Time-Saving Redeployment Elimination: One of the standout features of JRebel is its elimination of redeployments. Users appreciate how this feature saves them plenty of time by providing real-time visibility of code modifications and clarity on their impact on application environments. The elimination of redeployment not only improves productivity but also reduces frustration for team members and eliminates context switching issues.

Technical Issues: Some users have reported experiencing various technical issues and significant lagging while working with the software. These problems have resulted in frustration and reduced productivity for these users.

High Cost: The cost of the software has been a major concern raised by several reviewers, especially among small enterprises or businesses on a tight budget. They feel that the price may be prohibitive, limiting its accessibility and making it difficult to justify the investment.

Manual Restart Required: Users have found that the software occasionally fails to automatically detect changes made, requiring them to manually restart the program. This additional step can be time-consuming and disrupt their workflow, leading to annoyance and inefficiency.

Users consistently recommend Jrebel as a solution for frustrated developers dealing with constant server restarts and lacking code hot swaps. They suggest using Jrebel for SQL analysis and debugging, checking the code for errors, and utilizing the program's safety features. Jrebel is considered a must-have tool for developers working on large enterprise applications due to its amazing hot reloading and debugging capabilities. Users highly recommend Jrebel as it saves time in development and deployment processes. Overall, Jrebel offers valuable features and functionalities that can greatly enhance the development experience.

Attribute Ratings

Reviews

(1-2 of 2)
Companies can't remove reviews or game the system. Here's why
Ken Yee | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It's being used by a few of our Android developers. It allows them to minimize compile/deployment time of Android apps during the development process. Android Studio has support for something called "Instant Run" but it tends to do full compiles quite a bit more often then JRebel does, so using JRebel minimizes our debug deployment time.
  • Deploys all layout changes consistently (when Instant Run was initially available, you couldn't tell if the change you made to a layout was actually being tested or not).
  • Doesn't require a full build as often as Instant Run when changing code.
  • Works with compile time annotation libraries like Realm, etc.
  • Launch times are where JRebel is slower than Instant Run.
  • Sometimes, it has incompatibilities with how you wrote something and causes compile failures, but Zero turnaround is quick to respond.
Minimizes debug/deployment cycles when you're making a lot of changes to your Android code.
If your app is small, Android Studio's Instant Run is faster.
  • It has sped up development time for users that used it
  • Andriod Studio
Hot code swapping doesn't have many players...it's mainly JRebel. We use JRebel a lot in our backend code development where it minimizes our development cycle (20min down to 30sec). For Android, the competitor is Android Studio's Instant Run which works fairly well now. For smaller apps, Instant Run is faster deploying but needs more full builds. With JRebel, you hardly ever need to do a full build.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I used JRebel to redeploy our web application on the fly. It was used in a specific project. We had problems redeploying the application because it was very huge and it took a lot of time. With Jrebel we were able to make it in a very fast way, saving many many hours.
  • Fast redeploy
  • It worked great, no big cons
It is a great software which works well in all areas in which you need to redeploy the application very often for some reason. You might have been developing the application and for some reason it's hard to test automatically, so you need to see the result of your code quickly.
  • It sped up the developing time, and time is money for the company.
Return to navigation