I run the program like this:
    Process process;
    try {
        process = new ProcessBuilder("java", "-jar", "test.jar", "1", "20").start();
        BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
        String line;
        while ((line = in.readLine()) != null) {
          System.out.println(line);
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
}
The program I call uses standard output System.out.println("Hello!");
However, the the calling program gets nothing back. Am I using ProcessBuilder() wrong? Thanks!