【发布时间】:2013-02-14 08:36:48
【问题描述】:
我正在调试我的远程应用程序,但我很困惑,因为我看不到某些对象的属性。该对象的来源是可用的。
显示没有属性!
您能给我一些建议吗?
顺便说一下,我可以看到其他对象的属性。
【问题讨论】:
我正在调试我的远程应用程序,但我很困惑,因为我看不到某些对象的属性。该对象的来源是可用的。
显示没有属性!
您能给我一些建议吗?
顺便说一下,我可以看到其他对象的属性。
【问题讨论】:
Java 编译器具有编译类的功能,可以编译带有或不带有“行号”等调试信息的类。
如果您正在调试的类是在没有调试 if 规范的情况下编译的,则无法调试源代码。您只会看到 *.class 描述。
【讨论】:
这可能有 3 个原因。
javac 的-g:none 选项在没有调试信息的情况下编译的。例如,它与 JDK 类有关。 所以,这里有解决方案。
【讨论】: