【问题标题】:Eclipse debugger does not recognize new java codeEclipse 调试器无法识别新的 java 代码
【发布时间】:2014-05-16 17:38:18
【问题描述】:

我在我的 javacode 中添加了新方法,并在该方法的开头和不同的地方放置了断点。 Eclipse 调试器会在旧代码中抛出断点,而不是在新添加的方法中。我已经清除了我的项目项目-> 清除以排除缓存的可能性。对我来说,eclipse 似乎无法识别新添加的 Java 代码。

任何想法可能是什么问题?我使用的是 eclipse Juno Service Release 2。

【问题讨论】:

  • 显而易见的问题,但你甚至称这种新方法吗?
  • 好吧,那我帮不了你了,先生。希望你会发现。
  • @Arty:我确实做到了。调试器指针跳转到空白处,这里没有代码 :(
  • 您是否使用其中的新方法编译了代码。直到你编译和重新部署调试器将无法识别新代码
  • 你能告诉我们方法被调用的部分和方法的代码吗?也许您打开了一个新线程或其他东西,并且您不会跳转到断点,因为您在另一个线程中并且该方法永远不会在您加入的线程中调用。

标签: java eclipse debugging


【解决方案1】:

由于签名已更改,您需要停止调试并重新启动程序。如果您想要更多的热插拔可能性,您需要考虑使用JRebel 或类似工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-30
    • 2014-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-11
    • 2016-11-29
    • 1970-01-01
    相关资源
    最近更新 更多