質問編集履歴
2
一部誤解を招く書き方を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,10 @@
|
|
1
1
|
お世話になります。
|
2
2
|
外部JARの提供を受け、それを使用してプログラムを作成しています。
|
3
3
|
参照の設定を行い、いざメソッド実行とまで来たのですが、
|
4
|
+
そのメソッドを実行するとエラーとなりcatchへ飛ぶわけではなく、後続の処理が実行されるわけでもなく、try句のFinallyへ飛んでしまいます。
|
5
|
+
|
4
|
-
|
6
|
+
このようにFinallyに飛んでしまう場合、
|
5
|
-
エラーが起きてcatchへ飛ぶのであれば話はわかるのですが、
|
6
|
-
|
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
追記
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{
|