【发布时间】:2009-12-09 08:54:40
【问题描述】:
我最近注意到有一些 java 库(JDK、joda time、iText)在没有部分/全部调试信息的情况下编译。要么局部变量信息丢失,要么局部变量信息和行号都丢失。
这有什么原因吗?我意识到它会使编译后的代码更大,但我不认为这是一个特别大的考虑因素。还是只是使用默认编译选项构建?
谢谢。
【问题讨论】:
-
通常情况下,您应该能够下载未优化/“可调试”的 lib 版本,或者您可以硬着头皮自己拉下 src
标签: java compilation debug-symbols