알고 싶습니다. java stderr는 어디에서 표준 적으로 사용됩니까?java stderr는 어디에 있습니까?
"표준"오류 출력 스트림을 재 할당하는 System.setErr을 사용하여 stderr을 변경할 수 있음을 알고 있지만, 어느 것이 "표준"인지 알 수 없습니다.
내 질문에 더 자세히 지정하고 싶습니다. java (jni)에서 사용하는 C++ 라이브러리가 있습니다. 문제는 그것이 내 C++ 라이브러리에서 오는 stderr에 대한 출력을 볼 수 없다는 것입니다. C++ 라이브러리에서 assert()를 호출하고 라이브러리를 사용하는 Java API를 실행할 때 콘솔에서 출력을 보지 못합니다.
당신이 System.stderr.writeln을 시도해 봤어 java.io.FileDescriptor.err 로 이동한다 ("나는 여기있다")? 당신은 무엇을 보았는가? –