在 IntelliJ IDEA 中自动重新加载 Java 类资源
2022-09-04 19:54:09
例如,在 Eclipse 中,在开发 Web 应用程序时,对包内 HTML 文件所做的任何更改在浏览器中查看时都会自动反映出来,即使程序正在运行时也是如此。
在IntelliJ IDEA中似乎并非如此。因此,每次对HTML进行小的更改时,我都需要重新运行该程序。是否有设置可以启用此功能,或者根本不可能?
例如,在 Eclipse 中,在开发 Web 应用程序时,对包内 HTML 文件所做的任何更改在浏览器中查看时都会自动反映出来,即使程序正在运行时也是如此。
在IntelliJ IDEA中似乎并非如此。因此,每次对HTML进行小的更改时,我都需要重新运行该程序。是否有设置可以启用此功能,或者根本不可能?
当在IntellJ IDEA中调试应用程序时,您可以从菜单中重新加载所有更改的类和资源:
Run
-> Reload Changed Classes
如果要在启用的情况下调试 war,则重新加载过程将自动完成。Refresh resources on frame
Eclipse 默认自动创建你的项目,而 IntelliJ 则不会。这就解释了行为的差异。
您可以手动“制作”(Ctrl + F9),因为您需要重新加载资源。您不必重新启动应用程序,而且应该更快。
或者,您可以在编译器设置中启用它,但可能会冻结您的环境,因此这可能不是您想要的。