【问题标题】:Eclipse hot code replace is not workingEclipse 热代码替换不起作用
【发布时间】:2016-09-20 21:57:28
【问题描述】:

当我在调试模式下运行我的程序并尝试使用热代码替换功能时,它不会改变正在运行的应用程序中的任何内容,并且没有显示错误窗口。我正在使用 Eclipse 版本 3.6.2、JVM 1.6 和 Windows 7。我已选中“自动构建”,未选中“发生构建路径错误时中止构建”,但没有任何帮助。 (而且我不是在创建/删除方法或类似的东西。)

【问题讨论】:

  • 代码是否在托管应用服务器中运行?您是在调试视角更新代码还是在 Java/Debug 之间来回切换?
  • 代码正在我的电脑上运行。我也试过调试透视图和java透视图。
  • 更多我的意思是......在你的 IDE 中,你是如何运行代码的?只有当您有一个长时间运行的程序或在方法中设置断点时,热交换才会真正发挥作用。

标签: java eclipse debugging hotswap


【解决方案1】:

右键单击项目。转到属性-> Java 构建路径-> 项目选项卡。查看是否有任何项目依赖项不存在。删除那些项目。

再次尝试热部署。对我来说解决了这个问题。

【讨论】:

    【解决方案2】:

    检查 自动构建 是否勾选 (✓)。这将在热代码替换时自动构建您的项目。这对我有用!

    【讨论】:

    • 难道不是反过来:热代码替换项目正在重建!?
    猜你喜欢
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多