File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
src/io/github/thistestuser Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 55import java .awt .Font ;
66import java .awt .event .ActionEvent ;
77import java .awt .event .ActionListener ;
8+ import java .io .BufferedReader ;
89import java .io .File ;
910import java .io .FileInputStream ;
1011import java .io .IOException ;
12+ import java .io .InputStreamReader ;
1113import java .io .PrintStream ;
1214import java .util .ArrayList ;
1315import java .util .List ;
@@ -355,7 +357,7 @@ public void actionPerformed(ActionEvent e)
355357 }
356358 //Start
357359 ProcessBuilder builder = new ProcessBuilder (command );
358- builder .inheritIO ( );
360+ builder .redirectErrorStream ( true );
359361 JFrame newFrame = new JFrame ();
360362 newFrame .setTitle ("Console" );
361363 JTextArea area = new JTextArea ();
@@ -369,7 +371,10 @@ public void actionPerformed(ActionEvent e)
369371 newFrame .setVisible (true );
370372 try
371373 {
372- builder .start ();
374+ BufferedReader reader = new BufferedReader (new InputStreamReader (builder .start ().getInputStream ()));
375+ int line ;
376+ while ((line = reader .read ()) != -1 )
377+ stream .write (line );
373378 }catch (IOException e1 )
374379 {
375380 e1 .printStackTrace ();
You can’t perform that action at this time.
0 commit comments