代码之家  ›  专栏  ›  技术社区  ›  mk.

Eclipse热代码替换未更新

  •  3
  • mk.  · 技术社区  · 16 年前

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

    2 回复  |  直到 16 年前
        1
  •  8
  •   Yohan Liyanage    16 年前

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

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

        2
  •  0
  •   Stephen Eilert    16 年前

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

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