2016-04-27 87 views

回答

1

JVM是否不支持热代码替换。

这意味着JVM试图热替换你的类,但它不能处理所有可能的替换。例如你不能;

  • 添加一个字段并让其修改现有对象。
  • 修改方法签名并期望使用旧签名调用它。
  • 根据您的JVM有一些限制。

我建议你限制自己修改方法的内容,它应该工作。

1

将eclipse调试器附加到进程时,可以检查已启动进程的属性中的jvm功能。

vm capabilities