我正在调试我的远程应用程序,我很困惑,因为我看不到某些对象的属性。这些对象的来源是可用的。
它表明没有属性!
你可以给我一些建议吗?顺便说一句,我可以看到其他对象的属性。
答案 0 :(得分:0)
Java编译器有一个函数来编译类,有或没有调试信息,如"行号"等等。
如果正在调试的类是在没有调试ifnormations的情况下编译的,则无法调试源代码。您只能看到* .class描述。
答案 1 :(得分:0)
这可能有三个原因。
-g:none
javac
选项编译了一些没有调试信息的类。例如,它与JDK类有关。 所以,这是解决方案。