对于某些内部开发我目前正在定制Eclipse插件。我使用的插件部署为.jar文件。现在我解压缩了内容并将其作为Eclipse Plug in项目导入。一切正常,直到开始添加一些代码。
为了测试新功能,我喜欢调试我的代码。因此,我在Debug模式下运行Eclipse Plug in项目。我有一个调试连接,但编辑器中突出显示的代码行与代码不匹配。
1 private void a(){
2 doSomething();
3 }
4
5 private void b(){
6 doSomethingElse();
7 }
例如,Debug视图显示我在方法b()
中。但是文本编辑器中的荧光笔指向第3行。
我尝试了几个像清洁这样的东西,并在Debug-Configurations中几乎无处不在,但没有任何帮助。
答案 0 :(得分:0)
调试器突出显示即将执行的代码。当调试器显示您在方法b()
时,它只是告诉您它将调试方法b()
答案 1 :(得分:0)
如果显示的代码不适合调试器告诉你它正在执行的代码,那么你根本就不会调试你在编辑器中看到的代码(但可能仍然是没有你修改的版本)。
这有很多潜在的原因。如果最容易出现故障,请检查您的调试配置。在调试配置的插件页面上,插件显示为生活在工作区中并由Eclipse安装提供。确保对于您的插件,复选框位于工作区版本,就像此图像中的第一个复选框一样: