Tôi muốn biết, java stderr thường đi đâu?java stderr đi đâu?
Tôi biết tôi có thể thay đổi stderr bằng cách sử dụng System.setErr, mà 'Reassigns "tiêu chuẩn" đầu ra lỗi "., Nhưng tôi không biết, cái nào là" chuẩn ".
Tôi muốn chỉ định câu hỏi của mình nhiều hơn: Tôi có thư viện C++ mà tôi sử dụng trong java (jni). Vấn đề là nó xuất hiện mà tôi không thể nhìn thấy đầu ra để stderr, mà đến từ thư viện C + + của tôi. Tôi gọi assert() trong thư viện C++ và không thấy đầu ra trong giao diện điều khiển, khi tôi chạy api java sử dụng thư viện.
Bạn hãy thử System.stderr.writeln ("Tôi đây")? Bạn đã thấy gì? –