# Uses of Class
org.eclipse.jdt.launching.VMRunnerConfiguration

Packages that use VMRunnerConfiguration
Package
Description
org.eclipse.jdt.launching
Application programming interfaces for interaction with the Eclipse Java launching support.

## Uses of VMRunnerConfiguration in org.eclipse.jdt.launching

Methods in org.eclipse.jdt.launching with parameters of type VMRunnerConfiguration
Modifier and Type
Method
Description
`protected String[]`
AbstractVMRunner.`combineVmArgs(VMRunnerConfiguration configuration, IVMInstall vmInstall)`
Combines and returns VM arguments specified by the runner configuration, with those specified by the VM install, if any.
`protected boolean`
AbstractVMRunner.`isModular(VMRunnerConfiguration config, IVMInstall vmInstall)`
Examines the project and install for presence of module and execution support.
`void`
IVMRunner.`run(VMRunnerConfiguration configuration, ILaunch launch, IProgressMonitor monitor)`
Launches a Java VM as specified in the given configuration, contributing results (debug targets and processes), to the given launch.
`default String`
IVMRunner.`showCommandLine(VMRunnerConfiguration configuration, ILaunch launch, IProgressMonitor monitor)`
Gets the command line required to launch a Java VM as specified in the given configuration, contributing results (debug targets and processes), to the given launch.