This discussion is archived
3 Replies Latest reply: Jan 3, 2013 7:58 PM by EJP RSS

ProcessBuilder Shell Command Output

837091 Newbie
Currently Being Moderated
When using ProcessBuilder to execute a shell command, certain output seems to be suppressed, for instance:
ProcessBuilder pb = new ProcessBuilder("ls", "*.java");
Process ps = pb.start();
Scanner in = new Scanner(ps.getInputStream());
          System.out.println(in.nextLine()); // produces no output
For some reason, this produces no output, even if there are java files in the current directory. If I remove the argument "*.java", then I will get output such as:

Any idea why I don't get output from filtering my list?


  • Correct Answers - 10 points
  • Helpful Answers - 5 points