在 IntelliJ IDEA 中自动重新加载 Java 类资源

2022-09-04 19:54:09

例如,在 Eclipse 中,在开发 Web 应用程序时,对包内 HTML 文件所做的任何更改在浏览器中查看时都会自动反映出来,即使程序正在运行时也是如此。

在IntelliJ IDEA中似乎并非如此。因此,每次对HTML进行小的更改时,我都需要重新运行该程序。是否有设置可以启用此功能,或者根本不可能?


答案 1

当在IntellJ IDEA中调试应用程序时,您可以从菜单中重新加载所有更改的类和资源:

Run -> Reload Changed Classes

如果要在启用的情况下调试 war,则重新加载过程将自动完成。Refresh resources on frame


答案 2

Eclipse 默认自动创建你的项目,而 IntelliJ 则不会。这就解释了行为的差异。

您可以手动“制作”(Ctrl + F9),因为您需要重新加载资源。您不必重新启动应用程序,而且应该更快。

或者,您可以在编译器设置中启用它,但可能会冻结您的环境,因此这可能不是您想要的。