java의 System.out.println이 출력을 생성하지 못하는 시나리오는 무엇입니까? 나는 메소드 내부에서 호출을하고 때로는 메소드가 호출 될 때 println과 othertimes를 얻는다.System.out.println이 작동하지 않습니다.
업데이트 : println 뒤에 System.out.flush()도 사용하고 있습니다.
업데이트 : 디버깅 도움 주셔서 감사합니다. 다이얼로그를 열려면 블로킹 콜이 나왔다. 적절한 순서대로 아웃풋을 만들었다. 대화 상자를 닫을 때 메시지를 인쇄하려고하는 메서드가 호출되고 있다고 생각했지만 메서드 자체가 대화를 호출하는 것이므로 닫은 후에 이미 테스트를 시작한 인쇄물을 지나치고있었습니다. 이 질문을 삭제할 수있는 능력이있는 사람은 원래 질문했던 내용이 아니므로 감사하겠습니다.
실행이 println 호출에 도달 했습니까? 그것이 호출되고 있는지 확인하기 위해 디버거에 연결 했습니까? – Fostah
메소드가 호출되고 있습니까? – Freiheit
출력을 쓰지 못하면 통화가 콘솔에 쓰지 못하는 것입니까? 이 경우 'out'스트림이 재 지정되었는지 확인하십시오. –