0

我正在使用 apache mina 2.0.2 调试我的程序。具体的库无关紧要。

问题是 Eclipse 可以看到某些类的内部结构,而看不到其他类之一。对我来说没有明显的差异:两个类都有代码和源代码。

截屏

您可以看到 Eclipse 在AbstractPollingConnectorclass 附近绘制箭头,但并没有如此接近AbstractPollingProcessor

当然 Eclipse 不能在“坏”类中设置行断点。

它的原因是什么,该怎么办?

4

1 回答 1

1

我想,这取决于引用的类是在调试器选项打开还是关闭的情况下编译的。根据较早的 Javac 手册,-g 开关似乎相关:

-g 生成所有调试信息,包括局部变量。默认只生成行号和>源文件信息。

-g:none 不生成任何调试信息。

-g:{keyword list} 仅生成某些类型的调试信息,由逗号分隔的 >keywords 列表指定。有效的关键字是:

source 源文件调试信息行 行号调试信息 vars 局部变量调试信息

于 2012-07-24T22:29:28.670 回答