Provisioner prover = new Provisioner();
prover.includeTargetClasses();
prover.includeTargetTestClasses();
boolean waitForExit = true;
DefaultJavaRunner runner = new DefaultJavaRunner( waitForExit );
String[] vmOptions = { "-server" };
String[] classpath = prover.getProvisionedClasspath();
String mainClass = "org.neo4j.release.it.std.exec.HelloWorldApp";
String[] programOptions = null;
String javaHome = System.getProperty("java.home");
File workingDir = null; // new File(".");
System.out.println(Arrays.toString(classpath));
runner.exec(vmOptions, classpath, mainClass, programOptions, javaHome, workingDir);
}