public class JavaProcessBuilder<T extends JavaProcess> extends AnyProcessBuilder<T>
| Constructor and Description |
|---|
JavaProcessBuilder() |
| Modifier and Type | Method and Description |
|---|---|
JavaProcessBuilder<T> |
addArgument(String arg) |
JavaProcessBuilder<T> |
addClasspath(Class<?> enclosingJar) |
JavaProcessBuilder<T> |
addClasspath(File location) |
JavaProcessBuilder<T> |
addClasspath(URL location) |
JavaProcessBuilder<T> |
addJvmArg(String arg) |
JavaProcessBuilder<T> |
addJvmProp(String key,
String val) |
JavaProcessBuilder<T> |
arguments(List<String> args) |
JavaProcessBuilder<T> |
arguments(String... args) |
protected void |
buildCommand() |
JavaProcessBuilder<T> |
classpath(List<File> classpath) |
JavaProcessBuilder<T> |
javaExecutable(File javaExecutable) |
JavaProcessBuilder<T> |
javaHome(File javaHome) |
JavaProcessBuilder<T> |
jvmArgs(List<String> jvmArgs) |
JavaProcessBuilder<T> |
jvmProps(Map<String,String> jvmProps) |
JavaProcessBuilder<T> |
mainClass(Class<?> mainClass) |
JavaProcessBuilder<T> |
mainClass(String mainClass) |
protected T |
wrap(Process process,
List<String> command) |
build, command, debug, env, env, pipeStderr, pipeStderr, pipeStdin, pipeStdin, pipeStdout, pipeStdout, recordStderr, recordStdout, redirectStderr, workingDirpublic final JavaProcessBuilder<T> mainClass(String mainClass)
public final JavaProcessBuilder<T> mainClass(Class<?> mainClass)
public final JavaProcessBuilder<T> javaHome(File javaHome)
public final JavaProcessBuilder<T> javaExecutable(File javaExecutable)
public final JavaProcessBuilder<T> jvmArgs(List<String> jvmArgs)
public final JavaProcessBuilder<T> addJvmArg(String arg)
public final JavaProcessBuilder<T> jvmProps(Map<String,String> jvmProps)
public final JavaProcessBuilder<T> addJvmProp(String key, String val)
public final JavaProcessBuilder<T> classpath(List<File> classpath)
public final JavaProcessBuilder<T> addClasspath(URL location)
public final JavaProcessBuilder<T> addClasspath(File location)
public final JavaProcessBuilder<T> addClasspath(Class<?> enclosingJar)
public final JavaProcessBuilder<T> arguments(List<String> args)
public final JavaProcessBuilder<T> arguments(String... args)
public final JavaProcessBuilder<T> addArgument(String arg)
protected void buildCommand()
buildCommand in class AnyProcessBuilder<T extends JavaProcess>protected T wrap(Process process, List<String> command)
wrap in class AnyProcessBuilder<T extends JavaProcess>Copyright © 2020. All rights reserved.