例外発生時のスタックトレースを出力するには、.printStackTrace()を使用します。
サンプルソース
例)発生した例外のスタックトレースを出力する
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public class TestClass { public static void main(String[] args) { try{ int a = 10/0; //強制的に例外を発生させる }catch(Exception ex){ ex.printStackTrace(); } } } |
- (結果)
- java.lang.ArithmeticException: / by zero at TestClass.main(TestClass.java:6)
メモ
- printStackTraceを確認すると例外が発生した原因や行番号などを確認することができます。