2013-08-02 33 views
0

对于一些内部开发我目前定制一个Eclipse插件。我使用的插件部署为.jar文件。现在我提取内容并将其作为Eclipse Plug in项目导入。一切正常,直到开始添加一些代码。Eclipse插件 - 开发调试器不同步

为了测试新功能,我喜欢调试我的代码。因此我在Debug模式下运行Eclipse Plug in项目。我有一个调试连接,但编辑器中突出显示的代码行与代码不匹配。

1 private void a(){ 
2 doSomething(); 
3 } 
4 
5 private void b(){ 
6 doSomethingElse(); 
7 } 

例如,调试视图说我在方法b()。但在文本编辑器中的荧光笔指向第3行。

我尝试了几项操作,例如在调试配置中几乎无处不在的搜索和搜索,但没有任何帮助。

回答

0

如果显示的代码不符合调试器告诉你它正在执行的内容,那么你根本就没有调试你在编辑器中看到的代码(但可能仍然是没有修改的版本)。

这有很多潜在的原因。对于最简单的故障,请检查您的调试配置。在调试配置的插件页面上,插件显示为存在于您的工作区中并由Eclipse安装提供。请确保您的插件的复选框位于工作区版本中,如此图片中的第一个复选框:

enter image description here

0

调试器突出显示即将执行的代码。当调试器说你在方法b()它只是告诉你它即将调试方法b()