回答編集履歴

1

確認方法を追記

2015/12/19 08:58

投稿

退会済みユーザー
test CHANGED
@@ -5,3 +5,7 @@
5
5
 
6
6
 
7
7
  というわけで、`Throwable`を継承しているが`Exception`は継承していないようなクラス(これも上記ページを見るとわかりますが、例えば標準ライブラリにあるものでは[Error](http://docs.oracle.com/javase/jp/8/api/java/lang/Error.html)継承クラス)がthrowされているのでしょう。
8
+
9
+
10
+
11
+ `catch (Exception e)` の代わりに `catch (Throwable e)` とすることでcacthできます(ただしここでcatchするのが正しいとは限りません。上に記載したリンク先等を読んで判断してください)。