JRebel是一个Java工具,可以自动将新版本的类交换到正在运行的JVM.不仅可以更改方法实现,还可以更改其签名,添加新的或删除现有方法,以及添加/删除字段.关于唯一不能做的是允许在运行中更改类层次结构.特别是对于Web应用程序开发来说,这是一个真正的福音.
我能找到类似.NET的东西吗?
自 VS 2005 起就有一个内置功能,称为“编辑并继续”。您可以看一下... http://msdn.microsoft.com/en-us/library/ms379578(VS.80).aspx。
我认为它不像 JRebel 那么复杂。