我已安装IntelliJ IDEA并升级了一个与Tomcat一起运行的Web项目。它工作正常但经过一段时间我发现我无法调试我添加到类末的一些代码。因为当我在此代码中设置断点时,它标记为无效。如果我将无效标记悬停,则会显示警告消息Warning: No executable code found at line xxx in class yyy
。
Web应用程序在调试模式下运行时编辑器中源代码的屏幕截图:
有人知道为什么IntelliJ Idea无法在那里找到可执行代码,以及如何设置一个有效的断点,就像编译和运行的代码中的第一个断点一样?
答案 0 :(得分:0)
当我遇到此问题时,我转到菜单“文件 - >使缓存无效并重新启动”。问题可能是IntelliJ缓存尚未更新。