Quantcast
Channel: How to make a java program to print both out.println() and err.println() statements? - Stack Overflow
Viewing all articles
Browse latest Browse all 4

How to make a java program to print both out.println() and err.println() statements?

$
0
0

I have written the java code below, which executes another java program named "Newsworthy_RB".

Newsworthy_RB.java contains both the System.out.printlln() and System.err.println() statements.

I want both the outputs to be printed in the command prompt console.

What has to be done inorder to obtain the same.

The below program just prints the out.println() statements and not the err.println() statements.

Kindly let me know whether the code below will function as i expect?

command = "java -cp .:../sqljdbc.jar SetHash Newsworthy_RB";Process child1 = Runtime.getRuntime().exec(command);InputStream in1 = child1.getErrorStream();InputStream in2 = child2.getInputStream();while ((c = in1.read()) != -1 || (c = in2.read()) != -1) {        System.out.print((char)c);    }

Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles



Latest Images