jrebel最新版是一款页面简洁大方,实用性强,适用范围广泛,功能强大,操作逻辑简单易上手的专业JVM插件,使用这个可靠的IDE插件,以避免每次更改时重新部署源代码所花费的时间,从而缩短开发时间。于此同时,jrebel最新版还可以重建缓存,并且能够重新组装组件并将配置更改应用于运行时,其中100多个框架是兼容的。
相关软件 | 版本说明 | 下载地址 |
---|---|---|
猿编程客户端 | 官方版 | 查看 |
Sublime Text | 中文版 | 查看 |
JD-GUI | 中文版 | 查看 |
vc++6.0 | 简体中文企业版 | 查看 |
功能介绍
jrebel最新版是一种在开发Java应用程序时避免执行重复和繁琐任务的智能方法,它是一个JVM插件,对任何对实时检查代码更改而不会以任何方式影响程序状态感兴趣的专业人员都有很大帮助。
至于jrebel最新版等产品的影响范围,值得指出它应该与以下任何IDE集成:IntelliJ,Eclipse,RAD,NetBeans,MyEclipse和STS。
除此之外,开发人员可能有兴趣知道应用程序服务器支持Tomcat,Jetty,WebLogic,WebSphere,JBoss EAP / Wildfly,OSGi和GlassFish。
为了更具体地说明软件实用程序如何提供帮助,应该提到它可以通过依赖应用程序服务器上的现有类加载器来使类可重新加载。因此,任何修改过的类都会重新编译,并且可以在运行的程序中实时重新加载。
更重要的是,应该注意IDE工作空间和构建系统是静态资源和类的来源。
最后但同样重要的是,必须要说JVM插件可以处理远程和云环境以及微服务中的开发。
软件特色
JRebel目前支持以下更改类型:
修改方法体
添加和删除方法
修改方法定义
添加和删除字段
添加和删除类
添加和删除内部类
添加和删除注释
添加,删除和修改静态字段值
添加和删除枚举值
修改接口
添加,删除和修改XML资源
使用ID添加新资源
在现有对象上初始化新实例字段
初始化新的静态字段,同时保留现有字段中的状态
修改类的已实现接口
修改类的类层次结构
使用说明
配置Eclipse
(1)、Eclipse中配置 window->preference->tomcat->JVM Settings,加入以下参数
-Drebel.spring_plugin=true 支持spring框架
-Drebel.aspectj_plugin=true 支持aspectj
-Drebel.struts2_plugin=true 支持strut2
-javaagent:D:/jrebel.jar 这里自行修改jrebel.jar正确的路径
-Drebel.dirs=F:/Project/test/WebContent/WEB-INF/classes,F:/Project/test/WebContent
-Dmyproject.root=D:/project/operamasks/workspaces/xxxx -Drebel.disable_update=true
-noverify
[(-javaagent 下载的jrebel.jar的路径,-Drebel.dirsc 项目的class文件的路径, -Dmyproject.root的值表示当前的需要热部署的工程路径)]
常见问题
如何安装JRebel Eclipse 插件?
如果要离线下载的话,可以通过下载离线包的方式进行
配置完上面后,还需要关闭tomcat的应用程序的reloadable设置
JReble log
如果你想选中Enable debug logging ,需要配置日志信息。点击Lauch JRebel Agent Settings ,可以选中Show JRebel message in standard output(在控制台输出打印),并且Log to file并且输出到日志文件中。 如果不设置日志路径,则可能会提示找不到日志的信息。点击Open JRebel agent,查看jrebel.properties,jrebel.info目录。
更新日志
功能:添加了对Tomcat 8.0.46和7.0.81的支持。
功能:增加了对WildFly 11.0.0.CR1的支持。
功能:增加了对Payara 4.1.2.173的支持。
功能:增加了对Hibernate Validator 6.0的支持。
功能:增加了对Spring 5 RC3的支持。
功能:增加了对Jackson 2.9的支持。
功能:增加了对Mojarra 2.3的支持。