为什么对代码的简单更改无法更新?在进行大的更改时,“热代码替换”消息会像往常一样出现,但更改println字符串或注释掉方法调用有时无效,应用程序必须重新启动才能应用更改。我认为它可能与本机调用有关,但除此之外似乎没有模式。
答案 0 :(得分:8)
如果您没有像Stephen所提到的那样引入影响类签名的更改,那么它应该可行。如果它不起作用,请确保您已为项目启用“自动构建”(项目 - >自动构建)。
当您进行更改时,Eclipse需要执行本地构建,并在进行更改时将其推送到服务器。
答案 1 :(得分:0)
热码替换不允许您更改类签名。这意味着,没有属性更改,没有添加或删除方法等。
您可以做的是更改方法的实现。