重新部署JRebel的替代品

问题:

JRebel允许重新部署新编译的代码,而不重新启动应用程序。我想知道是否有任何替代方案(免费?)。 FAQ页面回答了这个问题,但我相信它对JRebel有偏见。这个问题是在一年前在这个网站上被问到的,但是我把它提回来,看看有没有人有任何新的信息。
在旁注中,我真的很喜欢JRebel,但如果有一个免费的替代方案,我愿意尝试一下。
另外一个注意事项,我正在开发一个开源项目,他们向可以证明他们是开源项目的人提供免费的一年许可证。哪个对我有用(www.kuali.org),但我永远不会在这个项目上。

回答:

看看DCEVM,它是对HotSpot VM的修改,允许在运行时无限次重新定义。您可以添加/删除字段和方法,并在运行时更改类的超类型。作为JEP 159的一部分,DCEVM的功能可能会集成在未来的Java更新中
该站点上可用的二进制文件仅限于Java 6u25和早期版本的Java 7.该项目已经在Github上分派,并支持最新版本的Java 7和8.维护者为Windows上的32/64位虚拟机提供二进制文件/ Linux操作系统。从Debian 7(Wheezy)和Ubuntu 15.04开始,DCEVM可以安装openjdk-7-jre-dcevmopenjdk-8-jre-dcevm软件包,并使用java -dcevm

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Redeploy alternatives to JRebel

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

49 + = 52