我正在寻找更好的JavaVM热插拔功能。仅能应用方法体更改还可以,但相当有限。
可用的选项是JRebel和一个名为Dynamic Code Evolution Virtual Machine (DCEVM)的已停止项目。
有一个JEP 159由DCEVM的核心开发人员编写。2011年的一篇博客文章提到,DCEVM的开发人员现在为Oracle工作,将其集成到JDK中。
我们是否已经有了针对JDK 8 beta的此类支持,或者它被推迟到JDK 9?
我需要热插拔以添加、删除和重命名私有方法为主。这将非常有帮助。除了JRebel之外,是否有允许我这样做的产品(其公关活动使我不满)。
DCEVM的最新支持版本是1.6u24,它仅提供32位Linux二进制文件。由于我使用的是1.7和64位Linux,这对我来说是个绊脚石。
GitHub上还有另一个名为Fakereplace的项目。这可以轻松用于我的目的,还是不应该进行调查?