Java 无法读取变量

Java 无法读取变量,java,Java,我正在使用一个现有的HttpServletRequest应用程序,该应用程序只从各种数据库检索记录。我正在使用EclipseIDE 该应用程序目前运行良好,我想扩展其功能。然而,当我尝试向servlet添加我自己的变量和方法时,我注意到调试器会跳过它们,就像它们被注释掉一样 boolean checkName = false, checkAddress = false, checkAge = false; //All existing variables get read just fine b

我正在使用一个现有的
HttpServletRequest
应用程序,该应用程序只从各种数据库检索记录。我正在使用EclipseIDE

该应用程序目前运行良好,我想扩展其功能。然而,当我尝试向servlet添加我自己的变量和方法时,我注意到调试器会跳过它们,就像它们被注释掉一样

boolean checkName = false, checkAddress = false, checkAge = false; //All existing variables get read just fine
boolean checkCompany = false; //My own variable that doesn't get read at all
我已经保存、刷新并提交到SVN存储库,但我所有的代码都被跳过了

编辑: 我注意到,即使我去掉现有的代码,这些代码仍然会被读取。由于某种原因,我的.java文件似乎没有同步


你知道这是什么原因吗

清理和构建我的项目解决了这个问题。我习惯于刷新整个项目,因为对UI的更改会更新,但对源文件来说并非如此。当然,这是一个非常高层次的答案。

您是否已将代码部署到服务器上?是的,所有代码都在服务器上运行/调试以避免对您进行长篇大论,但您确定服务器上的代码与IDE中的代码完全相同吗?仅仅因为您将它提交给SVN并不意味着它在服务器上。通常,这是您必须执行的手动步骤。您的代码似乎与服务器上的代码不同步。尝试进行干净的部署。清理已部署的项目并重新部署。请记住,它会将行号信息内置到类文件中,并使用它们突出显示IDE中的源代码行,但这些信息可能会彼此不同步。