Eclipse热代码替换不更新

时间:2009-08-23 20:35:48

标签: eclipse debugging

为什么对代码的简单更改无法更新?在进行大的更改时,“热代码替换”消息会像往常一样出现,但更改println字符串或注释掉方法调用有时无效,应用程序必须重新启动才能应用更改。我认为它可能与本机调用有关,但除此之外似乎没有模式。

2 个答案:

答案 0 :(得分:8)

如果您没有像Stephen所提到的那样引入影响类签名的更改,那么它应该可行。如果它不起作用,请确保您已为项目启用“自动构建”(项目 - >自动构建)。

当您进行更改时,Eclipse需要执行本地构建,并在进行更改时将其推送到服务器。

答案 1 :(得分:0)

热码替换不允许您更改类签名。这意味着,没有属性更改,没有添加或删除方法等。

您可以做的是更改方法的实现。