Run/Debug Configuration: Kotlin
The Kotlin run/debug configuration enables you running or debugging Kotlin applications.
Configuration tab
Item | Description |
---|---|
Main class | Specify the fully qualified name of the class to be executed (passed to the JRE). Type the class name manually or click to open the Choose Main Class dialog, where you can find the desired class by name or search through the project. |
VM options | Specify the string to be passed to the VM for launching an application, for example, When specifying JVM options, follow these rules:
The |
Program arguments | Type a list of arguments to be passed to the program in the format you would use on the command line. Use the same rules as for specifying the VM options. |
Working directory | Specify the working directory to be used for running the application. This directory is the starting point for all relative input and output paths. By default, the field contains the directory where the project file resides. To specify another directory, click and select the directory. Expand the list to view available path variables that you can use as a path to your working directory. |
Environment variables | Create environment variables and specify their values. |
Redirect input from | Specify a file to read the input from. Relative paths are prepended with the Working directory path. Macros () and path variables are also available in this field. |
Use classpath of module | Select the module whose classpath should be used to run the application. |
Add dependencies with “provided” scope to classpath | Enable this option to add dependencies with the Provided scope to the runtime classpath. |
Shorten command line | Select a method that will be used to shorten the command line if the classpath gets too long, or you have many VM arguments that exceed your OS command line length limitation:
|
JRE | By default, the newest JDK from the module dependencies is used to run the application. If you want to specify an alternative JDK or JRE here, select it from the list. |