【问题标题】:Eclipse remote debugging, cannot see properties of objectEclipse远程调试,看不到对象的属性
【发布时间】:2013-02-14 08:36:48
【问题描述】:

我正在调试我的远程应用程序,但我很困惑,因为我看不到某些对象的属性。该对象的来源是可用的。

显示没有属性!

您能给我一些建议吗?

顺便说一下,我可以看到其他对象的属性。

【问题讨论】:

    标签: java eclipse debugging


    【解决方案1】:

    Java 编译器具有编译类的功能,可以编译带有或不带有“行号”等调试信息的类。

    如果您正在调试的类是在没有调试 if 规范的情况下编译的,则无法调试源代码。您只会看到 *.class 描述。

    【讨论】:

    • 你的意思是 com.example.Apple@1dba553 之类的吗?
    【解决方案2】:

    这可能有 3 个原因。

    1. 您的某些类是使用javac-g:none 选项在没有调试信息的情况下编译的。例如,它与 JDK 类有关。
    2. 您的 IDE 和您尝试调试的应用程序中有不同版本的类。
    3. Eclipse 调试器中的错误。

    所以,这里有解决方案。

    1. 使用调试信息编译类。如果这些不是你的课,请接受我的哀悼。
    2. 确保您运行的类版本与 IDE 中的类相同。
    3. 尝试再次调试,重新启动 eclipse,刷新,清理工作区,创建新工作区...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多