Java 编译器

打开“Java 编译器”首选项页 Java > 编译器首选项页允许您配置与编译 Java 源代码和生成类文件相关的各种设置。

JDK 一致性

选项

描述

缺省值

编译器一致性级别

指定编译器一致性级别。

1.4

使用缺省一致性设置

如果启用了此选项,则将应用编译器一致性级别的缺省一致性设置。

生成的类文件兼容性

指定生成的类文件的兼容性。

1.2

源代码兼容性

指定接受的源代码的兼容性。

1.3

不允许名为“assert”的标识

如果启用了此选项,每当将“assert”用作标识时,编译器就会发出错误或警告(在 J2SE 1.4 中,“assert”是保留的关键字)。

警告

不允许名为“enum”的标识

如果启用了此选项,每当将“enum”用作标识时,编译器就会发出错误或警告(在 J2SE 5.0 中,“enum”是保留的关键字)。

警告

类文件生成

将变量属性添加到生成的类文件中

如果启用了此选项,就会将变量属性添加到类文件中。这将使局部变量名显示在调试器中(显示在明确指定了变量的位置)。生成的 .class 文件将变大。

将行号属性添加到生成的类文件中

如果启用了此选项,就会将行号信息添加到类文件中。这将使得在调试器中突出显示源代码。

将源文件名添加到生成的类文件中

如果启用了此选项,就会将源文件名添加到类文件中。这将使调试器能够显示相应的源代码。

保留未使用的局部变量

如果启用了此选项,就不会从类文件中除去未使用(即,从未读取)的局部变量。如果除去未使用的局部变量,就可能会使调试发生改变。

直接插入 finally 块

如果启用此选项,就会在生成的类文件中直接插入 finally 块。这将提高性能,但可能会使类文件更大。

相关概念

Java 构建器

相关任务

使用 JRE

相关参考

“类路径变量”首选项
“Java 构建路径”属性
“构建”首选项页
“错误/警告”首选项页
Javadoc 首选项页
“任务标记”首选项页