2016-04-27 41 views

回答

1

JVM是否不支持熱代碼替換。

這意味着JVM試圖熱替換你的類,但它不能處理所有可能的替換。例如你不能;

  • 添加一個字段並讓其修改現有對象。
  • 修改方法簽名並期望使用舊簽名調用它。
  • 根據您的JVM有一些限制。

我建議你限制自己修改方法的內容,它應該工作。

1

將eclipse調試器附加到進程時,可以檢查已啓動進程的屬性中的jvm功能。

vm capabilities