[Java] Eclipse中类文件生成选项说明

在Eclipse的Preferences中, Java->Compiler选项里面有一个 Classfile Generation 选项。如下图所示:

 

这些选项是什么意思?

1. Add variable attributes to generated class files (used by the debugger)

 将变量属性添加到生成的类文件(调试器需要): 意思就是选中时,会将变量属性添加到生成的类文件,调试时必须要有。
 
2. Add line number attributes to generated class files (used by the debugger)
 添加行号属性到生成类文件中(调试器需要): 意思就是将行号信息加入生成的类文件中,调试时需要用到。
 
3. Add source file name to generated class file (used by the debugger)
 添加源文件名到生成类文件中(调试器需要)
 
4. Preserve unused (never read) local variables
 保留从未使用过的本地变量。
 
 
这几项默认是选中的。这样子生成的.class文件可以在IDE中调试。一般在导出最终的jar或apk时,可以不选中前三项,这样会略微减少文件体积,但也无法在IDE中调试了。
第4项建议启用。
 
 
我们在开发 android app 时, 建议每个子jar包的工程属性中Java Compiler选项不要启用 "Enable project specific settings", 直接使用默认选项。 这样我们可以通过修改( Configure Workspace Settings...)来一次更改所有子jar包的属性,使每个子jar保持同步。
 
 
 
 
posted @ 2016-06-24 17:26  我爱我家喵喵  阅读(1200)  评论(0编辑  收藏  举报