当我尝试编写一个简单的一类控制台应用程序时 - 没有问题。我可以在调试时更改方法中的代码。
问题出在我在 Jetty 上的网络应用程序上。它不起作用,也不是在通常的调试模式下(在 Eclipse 中按下调试按钮),也不是在此处描述的远程调试模式下。我可以调试,但不能更改通常的非静态方法,例如添加 sysout,我的意思是我可以更改它,但保存后它没有更新,它的工作方式与以前相同。
另外,我和我的同事谈过,它适用于他们,但他们使用 Spring Tool Suite 版本的 eclipse,我尝试并得出结论,它可以在通常调试模式下开箱即用的最新版本 STS 中运行,但在最新版本的 Eclipse。
可能是什么原因?