startJavaProcess

inline fun <C : Any> startJavaProcess(arguments: List<String>, classPath: List<String> = defaultClassPath, workingDirectory: Path? = null, jdwpPort: Int? = null, extraJvmArguments: List<String> = emptyList(), maximumHeapSize: String? = null, environmentVariables: Map<String, String> = emptyMap()): Process
fun startJavaProcess(className: String, arguments: List<String>, classPath: List<String> = defaultClassPath, workingDirectory: Path? = null, jdwpPort: Int? = null, extraJvmArguments: List<String> = emptyList(), maximumHeapSize: String? = null, identifier: String = "", environmentVariables: Map<String, String> = emptyMap()): Process