如何在intelliJ中启用热插拔

时间:2012-03-25 18:49:19

标签: intellij-idea

我想在我的webapps上使用intelliJ,而且我不知道如何在工作时热交换代码。

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

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

我看到运行时配置中的intelliJ有一个选项'如何类交换'。我确实检查过但没有发生任何事情。我曾经尝试过编译,制作,保存以及其他所有内容,但没有任何事情发生。我不得不重新加载应用程序,我不得不手动执行。其次,intelliJ会在我的webapp目录中重新加载每个应用程序。我有很多,所以需要很长时间。 如何开启热插拔

2 个答案:

答案 0 :(得分:3)

Hotswap仅适用于调试模式。因此,您需要通过调试配置连接到您的Web服务器。然后,在编译项目或至少修改了类之后,IntelliJ尝试热交换该类。

这仅适用于细微变化。例如,使用这种方式无法动态创建新方法。

答案 1 :(得分:0)

Hotswap适用于Update action上的爆炸文物。如果它不适用于您的项目,请contact support寻求帮助并提供项目以重现它。