IntelliJ IDEA 2025.1 Help

运行/调试配置:Kotlin

Kotlin 运行/调试配置使您能够运行或调试 Kotlin 应用程序。

配置选项卡

条目

描述

虚拟机选项

指定传递给 VM 以启动应用程序的字符串,例如, -mx-verbose 等。

在指定 JVM 选项时,请遵循以下规则:

  • 请使用空格分隔各个选项,例如, -client -ea -Xmx1024m

  • 如果一个选项包含空格,请将空格或包含空格的参数用双引号括起来,例如, some" "arg"some arg"

  • 如果选项包含双引号(作为参数的一部分),请使用反斜杠转义双引号,例如, -Dmy.prop=\"quoted_value\"

  • 您可以将环境变量值传递给自定义 Java 属性。 例如,如果您定义了一个变量 MY_ENV_VAR ,您可以如下将其传递给 foo 属性:

    -Dfoo=${MY_ENV_VAR}

在此字段中使用代码补全:开始输入标志的名称,IDE 会建议可用的命令行选项列表。 这适用于 -XX:-X 选项以及一些未由IntelliJ IDEA自动配置的标准选项,如 -ea ,但不适用于 -cp–release

此字段中指定的 -classpath 选项将覆盖模块的 classpath。

程序实参

请在命令行中以您将使用的格式输入要传递给程序的参数列表。 请使用与指定 VM options 相同的规则。

工作目录

指定用于运行应用程序的工作目录。 这个目录是所有相对输入和输出路径的起点。 默认情况下,该字段包含项目文件所在的目录。 要指定其他目录,请点击 浏览按钮 并选择该目录。

展开列表以查看可用的 path variables ,您可以将其用作工作目录的路径。

环境变量

创建环境变量并指定其值。

重定向输入自

指定一个文件来读取输入。 相对路径会加在 工作目录(W) 路径前面。

您可以在此字段中使用 路径变量

使用模块的类路径

选择应使用其类路径来运行应用程序的模块.

缩短命令行

选择一种方法,当类路径过长或有许多 VM 参数超过操作系统命令行长度限制时,用于缩短命令行:

  • :IntelliJ IDEA 不会缩短长类路径。 如果命令行超过操作系统的限制,IntelliJ IDEA 将无法运行您的应用程序,并会显示一条消息,建议您指定缩短方法。

  • JAR 清单 :IntelliJ IDEA 将通过一个临时 classpath.jar 传递一个长 classpath。 原始 classpath 是在 清单 文件中作为 class-path 属性在 classpath.jar 中定义的。 通过这种方法,您将能够预览完整的命令行,而不仅仅是临时 classpath.jar 的类路径。

  • classpath file :IntelliJ IDEA 将把一个长 classpath 写入文本文件。

JRE

默认情况下,应用程序运行时使用模块依赖项中的最新 JDK。 如果您想在此指定替代的 JDK 或 JRE,请从列表中选择。

最后修改日期: 2025年 4月 24日