Java tutorial
public class Main { public static void main(String[] argv) throws Exception { String[] commands = new String[] { "grep", "hello world", "/tmp/f.txt" }; commands = new String[] { "grep", "hello world", "c:\\f.txt" }; Process child = Runtime.getRuntime().exec(commands); } }