0

我在 Eclipse 中创建了带有检票口的 java 项目。该应用程序工作正常。问题是,当我更改项目中的java代码并重新加载页面以查看这些更改时,这些更改并没有出现。

仅当我再次运行项目时才会出现更改(鼠标右键单击项目-> 运行方式-> java 应用程序)。有没有办法在重新加载页面后查看更改而无需每次都重新运行项目?

4

2 回答 2

4

改用 debug-as。这将指示 eclipse 使用热插拔并更新您正在运行的应用程序。请注意,您仍然需要经常重新启动您的应用程序,因为 hotswap 不支持所有类文件更改。为此,您可能需要使用类重新加载解决方案,例如 JRebel,或使用容器的重新部署功能。

于 2012-10-23T12:03:06.933 回答
0

您是否使用 Wicket >= 1.5?您可能还对 Wicket 附加到有状态页面的每个 URL 的页面版本参数感到困惑,例如?5

如果您只是使用此参数重新加载页面,页面将再次呈现,但不会从头开始构建,这也可能导致您的更改被忽略。

这很烦人,但要正确重新加载页面,您需要删除参数并按 Enter。

于 2012-10-26T17:02:31.497 回答