【问题标题】:How to enable hot swap in intelliJ如何在 IntelliJ 中启用热插拔
【发布时间】:2012-03-25 18:49:19
【问题描述】:

我想在我的 web 应用上使用 intelliJ,但我不知道如何在工作时热交换代码。

例如,当我在 Eclipse 中工作时,当我自动编辑 jsp 文件时,Eclipse 会立即交换文件,因此当我刷新页面时,我的更改就在那里

当我在 Eclipse 中更改类代码时,它的工作时间会更长一些,因为他重新发布了应用程序,但它是自动且立即完成的。

我看到运行时配置中的 intelliJ 有一个选项“如何类交换”。我确实检查了它,但什么也没发生。我试过编译、制作、保存和其他一切,但什么也没发生。我不得不重新加载应用程序,并且必须手动执行 dis。其次,intelliJ 会重新加载我的 webapp 目录中的每个应用程序。我有很多,所以需要很长时间。 如何开启热插拔

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

    热插拔仅在调试模式下有效。因此,您需要通过调试配置连接到您的网络服务器。然后,在编译项目或至少编译修改后的类之后,IntelliJ 会尝试热交换该类。

    这仅适用于较小的更改。例如,使用这种方式无法动态创建新方法。

    【讨论】:

      【解决方案2】:

      热插拔适用于Update action 上的爆炸工件。如果它不适用于您的项目,请contact support 寻求帮助并提供项目以重现它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多