Launch

@Serializable
data class Launch(val os: ProductInfo.Launch.OS? = null, val arch: String? = null, val launcherPath: String? = null, val javaExecutablePath: String? = null, val vmOptionsFilePath: String? = null, val startupWmClass: String? = null, val bootClassPathJarNames: List<String> = mutableListOf(), val additionalJvmArguments: List<String> = mutableListOf()) : Serializable

Represents a launch configuration for a product.

Constructors

Link copied to clipboard
constructor(os: ProductInfo.Launch.OS? = null, arch: String? = null, launcherPath: String? = null, javaExecutablePath: String? = null, vmOptionsFilePath: String? = null, startupWmClass: String? = null, bootClassPathJarNames: List<String> = mutableListOf(), additionalJvmArguments: List<String> = mutableListOf())

Types

Link copied to clipboard

Represents the different operating systems.

Properties

Link copied to clipboard

Additional JVM arguments.

Link copied to clipboard
val arch: String? = null

The architecture of the target system.

Link copied to clipboard

The names of the JAR files to be included in the boot classpath.

Link copied to clipboard

The path to the Java executable.

Link copied to clipboard
val launcherPath: String? = null

The path to the OS-specific launcher executable.

Link copied to clipboard

The target operating system for the launch.

Link copied to clipboard
val startupWmClass: String? = null

The startup window class (WM_CLASS) for the application.

Link copied to clipboard

The path to the file containing VM options.