环境:Linux,Eclipse Juno,Java 7,JUnit
当一个简单的应用程序(带有main方法的java类)在调试模式下运行时,"Drop to Frame"功能在Eclipse中运行良好.但是,如果从junit测试用例调用相同的方法,则在Eclipse中禁用"Drop to Frame"功能.从文档中
请注意,此命令仅在当前VM支持逐帧且所选堆栈帧不是顶部帧或本机方法中的帧时可用.
正如我们在调试窗口中的堆栈帧中看到的那样,当运行junit测试用例时,有一个本机的"NativeMethodAccessorImpl.invoke"框架.我假设这是"Drop to Frame"被禁用的原因.
如果这个推理是正确的,请告诉我,如果是,可以使用任何解决方法来解决这个问题.