【问题标题】:Eclipse Plugin-Development Debugger out of SyncEclipse Plugin-Development Debugger 不同步
【发布时间】:2013-08-03 08:58:29
【问题描述】:

对于一些内部开发,我目前自定义了一个 Eclipse 插件。我使用的插件部署为 .jar 文件。现在我提取了内容并将其作为 Eclipse 插件项目导入。一切正常,直到开始添加一些代码。

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

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

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

我尝试了几种方法,例如清理,并在调试配置中几乎到处搜索,但没有任何帮助。

【问题讨论】:

    标签: eclipse debugging eclipse-plugin


    【解决方案1】:

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

    这有很多潜在的原因。对于最容易失败的情况,请检查您的调试配置。在调试配置的插件页面上,有一些插件显示在您的工作区中并由 Eclipse 安装提供。确保您的插件的复选框是工作区版本,就像这张图片中的第一个复选框:

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-24
        • 2012-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多