Java > 编译器首选项页允许您配置与编译 Java 源代码和生成类文件相关的各种设置。
选项 |
描述 |
缺省值 |
---|---|---|
编译器一致性级别 |
指定编译器一致性级别。 |
1.4 |
使用缺省一致性设置 |
如果启用了此选项,则将应用编译器一致性级别的缺省一致性设置。 |
开 |
生成的类文件兼容性 |
指定生成的类文件的兼容性。 |
1.2 |
源代码兼容性 |
指定接受的源代码的兼容性。 |
1.3 |
不允许名为“assert”的标识 |
如果启用了此选项,每当将“assert”用作标识时,编译器就会发出错误或警告(在 J2SE 1.4 中,“assert”是保留的关键字)。 |
警告 |
不允许名为“enum”的标识 |
如果启用了此选项,每当将“enum”用作标识时,编译器就会发出错误或警告(在 J2SE 5.0 中,“enum”是保留的关键字)。 |
警告 |
将变量属性添加到生成的类文件中 |
如果启用了此选项,就会将变量属性添加到类文件中。这将使局部变量名显示在调试器中(显示在明确指定了变量的位置)。生成的 .class 文件将变大。 |
开 |
将行号属性添加到生成的类文件中 |
如果启用了此选项,就会将行号信息添加到类文件中。这将使得在调试器中突出显示源代码。 |
开 |
将源文件名添加到生成的类文件中 |
如果启用了此选项,就会将源文件名添加到类文件中。这将使调试器能够显示相应的源代码。 |
开 |
保留未使用的局部变量 |
如果启用了此选项,就不会从类文件中除去未使用(即,从未读取)的局部变量。如果除去未使用的局部变量,就可能会使调试发生改变。 |
开 |
直接插入 finally 块 |
如果启用此选项,就会在生成的类文件中直接插入 finally 块。这将提高性能,但可能会使类文件更大。 |
关 |
“类路径变量”首选项
“Java 构建路径”属性
“构建”首选项页
“错误/警告”首选项页
Javadoc 首选项页
“任务标记”首选项页