Difference between revisions of "Executing a program"

From MyWiki
Jump to: navigation, search
(Created page with "<source lang="java"> Process process = new ProcessBuilder( "C:\\PathToExe\\MyExe.exe","param1","param2").start(); InputStream is = process.getInputStream(); InputStreamReader...")
 
Line 1: Line 1:
 +
 +
'''Using ProcessBuilder'''
 
<source lang="java">
 
<source lang="java">
  

Revision as of 09:34, 8 October 2014

Using ProcessBuilder

Process process = new ProcessBuilder(
"C:\\PathToExe\\MyExe.exe","param1","param2").start();
InputStream is = process.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
 
System.out.printf("Output of running %s is:", Arrays.toString(args));
 
while ((line = br.readLine()) != null) {
  System.out.println(line);
}