IntelliJ IDEA 2025.2 Help

配置编译器设置

您可以配置编译器处理您所编写代码的方式。 例如,您可以提高编译过程的速度,配置自动构建,在编译期间处理注释等。 IntelliJ IDEA 为您提供广泛的编译选项,以调整总体编译过程并配置特定编译器的设置。

访问编译设置

  1. Ctrl+Alt+S 打开设置,然后选择 构建、执行、部署|编译器

  2. 编译器 页面 ,配置与任何编译和构建过程相关的设置。 例如,您可以为项目设置 自动编译

您可以从编译中排除某些路径,或者重新包含之前由您排除的某些文件或类。 通过排除某些文件或文件夹,您可以加快编译过程。

从编译中排除文件或文件夹

  1. 设置 对话框(Ctrl+Alt+S )中,转到 构建、执行、部署丨编译器丨排除

  2. Excludes 页面中,指定不应包含在编译中的文件和文件夹。 请使用 将项目添加到列表中。

    例如,您可以排除包含错误且无法编译但对项目编译不重要的文件。 您还可以跳过不想包含在输出目录中的文件。

    但是,如果排除的路径是正在编译的源代码的依赖项,则此路径将包含在编译中并按要求由编译器处理。

您可以配置自定义 annotation processors ,并在编译时启用它们。

您可以配置在编译过程中调用哪些插件扩展来验证您的代码。

配置编译验证器

  1. 设置 对话框(Ctrl+Alt+S )中,转到 构建、执行、部署|编译器|验证

  2. 验证 页面上,选择 构建时验证 选项。

    可用的 验证器 是插件可以注册并在编译期间作为检查运行的扩展点。 可用的验证器基于已启用的插件,因此如果缺少验证器,请检查相应的插件是否 enabled

    验证设置

    您还可以通过将文件路径添加到 从验证中排除 部分来排除某些文件的验证。

添加 Javac 选项

  1. 设置 对话框(Ctrl+Alt+S )中,转到 构建、执行、部署|编译器|Java 编译器

  2. Java 编译器 页面中, Javac 选项 下的 附加命令行参数 字段中添加所需的 Javac 选项。

    请检查以下示例,它将启用额外的 lint 警告:

    -Xlint:unchecked -g

    有关 javac 选项的更多信息,请参阅 Java 文档

  3. 请点击 OK 以保存更改。

支持的编译器

根据您在项目中使用的语言,您可以为以下编译器配置设置:

javac

Java 编译器 取自当前分配给项目的 Java SDK。

Eclipse

IntelliJ IDEA 随附了 Eclipse 编译器。

Groovy 和 Groovy-Eclipse

IntelliJ IDEA 支持 groovyc 编译项目中 Groovy 代码的部分。 不过,如果您想使用一个进程来编译混合语言项目,您可以使用 Groovy-Eclipse 编译器。

Kotlin

Kotlin 包含适用于支持目标的编译器:JVM、JavaScript 和适用于 支持平台 的本地二进制文件。

Scala

Scala 编译器在安装并启用 Scala 插件后可用。 您可以配置 Scala 编译器设置,既适用于纯 Scala 项目,也适用于混合(Scala-Java)项目。 您还可以配置 Scala 编译器服务器的选项。

RMI 编译器

Java RMI 编译器为您的远程对象生成存根和骨架类文件(JRMP 协议)以及存根和绑定类文件(IIOP 协议)。

Gradle-Android 编译器

Gradle-Android 编译器允许您编译基于 Gradle 的 Android 项目。

最后修改日期: 2025年 9月 22日