2014년 7월 31일 목요일

자바 System.out, System.err 차이(자바표준출력, JAVA표준에러출력, 자바교육,자바학원교육잘하는곳)

자바 System.out, System.err 차이(자바표준출력, JAVA표준에러출력, 자바교육,자바학원교육잘하는곳)

둘다 콘솔에 출력을 하지만.,, System.err 출력인 경우 다른 파일등으로 결과가 redirection 되지 않는다.


public class ErrTest {
public static void main(String[] args) {

System.out.println("out.println 은 파일에 써집니다.");
System.err.println("err.println 은 파일에 안써집니다.");
}
}


C:\>javac ErrTest.java && java ErrTest

out.println 은 파일에 써집니다.
err.println 은 파일에 안써집니다.


C:\>javac ErrTest.java && java ErrTest < out.txt
err.println 은 파일에 안써집니다.

==> System.out 출력만 파일에 써진다.

댓글 없음:

댓글 쓰기