getStackTrace() 메소드가없는 이전 Java 버전을 사용하여 개발 중입니다. printStackTrace 메서드가 있지만 원하는 위치에 인쇄하지 않습니다.이전 버전의 Java 1.3.1 (MXExeption)에서 getStackTrace()하는 방법
Exception ex
의 전체 내용 (이 경우 및 MXExeption)을 추출하는 방법이 있습니까?
문자열 배열 등으로 전송 하시겠습니까?
getStackTrace() 메소드가없는 이전 Java 버전을 사용하여 개발 중입니다. printStackTrace 메서드가 있지만 원하는 위치에 인쇄하지 않습니다.이전 버전의 Java 1.3.1 (MXExeption)에서 getStackTrace()하는 방법
Exception ex
의 전체 내용 (이 경우 및 MXExeption)을 추출하는 방법이 있습니까?
문자열 배열 등으로 전송 하시겠습니까?
은 어쩌면 도움 :
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
ex.printStackTrace(pw);
String stacktrace = sw.getBuffer().toString();
그리고 Thread.getStackTrace'try {throw new E(); } catch (E e)' –
Exception.getStackTrace()가 1.4부터 존재하기 때문에 그는 1.4 이전의 java 버전을 사용하고 있다고 생각합니다. 1.5 이후 Thread.getStackTrace()가 존재합니다 (javadoc). – DirkNM
이것을 시도해보고 작동 방식을 알려줍니다 (Java 1.3.1 사용). –
버전을 정확히? –
Javadocs에 따르면,'getStackTrace()'가 Java 1.4에서 소개되었습니다. 2002 년에 나왔습니다. 왜 12 년 전에 대체 된 Java 플랫폼을 아직도 사용하고 있습니까? –
잠시만 기다려주세요. 정확히 어떤 버전인지 확인하겠습니다. –