【发布时间】:2017-03-21 20:46:54
【问题描述】:
我刚刚更新到 MyEclipse 2016,但在调试代码时遇到了一些问题。
我在 java 文件中编写了一些更改,并试图在我的 websphere 应用程序服务器上调试它们,但我注意到调试器根本没有遵循代码。经过一番调查,我发现我使用的是 V5 的代码,但调试器正在运行 V4 的代码。
我试过进入菜单
运行->调试配置...->(选择我的服务器)->源
并将此处列出的源代码更改为仅工作区项目,但调试器仍会检查旧版本的代码。
我不知所措,不知道该怎么做才能让调试器获取正确的代码。有人有什么建议我可以尝试让我的调试器获取我的代码的新版本吗?
编辑:忘记包含,项目 --> 自动构建在菜单中被选中,我自己也尝试过手动清理几次。
【问题讨论】:
-
你能清理你的工作区并重建它吗?
-
忘记包含了,Project --> Build Automatically 已在菜单中选中,我自己也尝试过手动清理几次。
-
只是为了清楚;您正在服务器上调试代码,而调试器实际上正在显示 V5 代码,但正在逐步执行 V4 代码?或者您是说调试器正在显示 V4 源代码,但实际上是在单步执行 V5 代码?另外,V4/V5 是指您项目的代码还是您的项目正在使用的一些 jar?
-
V4/V5 指的是我项目的代码。当我在 MyEclipse 中看到代码的 V5 时,它根本没有跟随代码的 V5。通过观察它所经过的行号,以及在调试器中生成的变量,我可以看出它实际上是在通过代码的 V4,
标签: java debugging websphere myeclipse