teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

一部誤解を招く書き方を修正

2015/12/21 01:10

投稿

Cafelike
Cafelike

スコア89

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,10 @@
1
1
  お世話になります。
2
2
  外部JARの提供を受け、それを使用してプログラムを作成しています。
3
3
  参照の設定を行い、いざメソッド実行とまで来たのですが、
4
+ そのメソッドを実行するとエラーとなりcatchへ飛ぶわけではなく、後続の処理が実行されるわけでもなく、try句のFinallyへ飛んでしまいます。
5
+
4
- 実行するとtry句のFinallyへ必ず飛んでしまいます。
6
+ ようにFinally飛んでしまう場合、
5
- エラーが起きてcatchへ飛ぶのであれば話はわかるのですが、
6
- Finallyに飛んでしまう場合どのような原因が考えられますでしょうか?
7
+ どのような原因が考えられますでしょうか?
7
8
  推測でも構いませんのでよろしくお願いいたします。
8
9
 
9
10
  追記:
@@ -17,11 +18,11 @@
17
18
  double[] xx=new double[x.size()];
18
19
  double[] yy=new double[y.size()];
19
20
 
20
- //省略
21
+ //省略(配列にパラメータをセットするなど)
21
22
 
22
23
  jp.hoge.hoge.Smoother.smooth(xx,yy);//実行すると処理がFinallyへ移動す
23
24
 
24
- //省略
25
+ //省略(変換された配列をDB登録するなど)
25
26
 
26
27
  catch (Exception e)
27
28
  {

1

追記

2015/12/21 01:10

投稿

Cafelike
Cafelike

スコア89

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,11 @@
6
6
  Finallyに飛んでしまう場合どのような原因が考えられますでしょうか?
7
7
  推測でも構いませんのでよろしくお願いいたします。
8
8
 
9
+ 追記:
10
+ 情報不足でした。すいません。
11
+ eclipse4.2、JRE1.6でステップ実行した結果となります。
12
+ JRE1.8に変更して実行しても同様の現象でした。
13
+
9
14
  ```JAVA
10
15
 
11
16
  try{