# 运行/调试配置：Kotlin Script

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

> **TL;DR**
> 必需插件：   Kotlin  （捆绑）

Kotlin 脚本 运行/调试配置启用运行或调试 Kotlin 脚本。

## 配置选项卡

|  条目  |  描述  |
| --- | --- |
|  脚本文件  |  在此指定要启动的  `.kts`  文件的路径。  |
|  程序参数  |  以在命令行中使用的格式输入要传递给程序的参数列表。 请使用与指定 VM options 相同的规则。  |
|    工作目录    |     指定用于运行应用程序的工作目录。 此目录是所有相对输入和输出路径的起点。 默认情况下，该字段包含项目文件所在的目录。 要指定其他目录，请点击 ![浏览按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.inline.browse.svg) 并选择该目录。       展开列表以查看可用的 [路径变量](absolute-path-variables.html)，您可以将其用作工作目录的路径。      > **Note:** > 路径变量列表可能会因启用的插件而异。    |
|  环境变量  |     创建环境变量并指定其值。     |
|  从以下位置重定向输入  |     指定用于读取输入的文件。 相对路径将使用   工作目录   路径作为前缀。       您可以在此字段中使用 [宏](built-in-macros.html) 和 [路径变量](absolute-path-variables.html)。      > **Tip:** > 例如，您可以使用该  `$FilePrompt$`  宏，在每次启动此运行配置时提示您选择一个文件。    |
|  缩短命令行  |     当类路径过长或 VM 参数过多而超过操作系统的命令行长度限制时，选择一种用于缩短命令行的方法：        * 无 ：IntelliJ IDEA 将不会缩短过长的类路径。 如果命令行超过操作系统的限制，IntelliJ IDEA 将无法运行您的应用程序，并会显示一条消息，建议您指定缩短方法。    * JAR 清单 ：IntelliJ IDEA 将通过临时的 `classpath.jar` 传递过长的类路径。 原始类路径在 `manifest` 文件的 `classpath.jar` 中，作为 `class-path` 属性定义。 如果使用此方法缩短了命令行，您将能够预览完整的命令行，而不仅仅是临时 `classpath.jar` 的类路径。    * 类路径文件 ：IntelliJ IDEA 将把过长的类路径写入一个文本文件。    |
|  JRE  |  默认情况下，使用来自模块依赖项的最新 JDK 运行应用程序。 如果您希望在此指定其他 JDK 或 JRE，请从列表中选择。  |

