解決済みの質問
agletを使ってプログラムを作っています。
以下のソースの部分で毎回コンパイルできません。
エラー内容は
”例外 com.ibm.aglet.InvalidAgletExceotion は
対応するtry文の本体ではスローされません。
} catch (InvilidAgletException iae) { "
です。
下にソースを載せます。
public String getPath() {
try {
rPath = (String)getAgletContext().getProperty(
"aglets.tahiti.FileSystem.read");
} catch (InvalidAgletException iae) {
}
return rPath;
}
作ろうとしているのはパスを送るためのプログラムです。
何かよい方法があれば教えてください。
お願いします。
投稿日時 - 2002-12-24 10:22:26
2人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(2件中 1~2件目)
2の方の発言の補足になると思いますが、
このルーティンの中で使用されている
getAgletContext()、getProperty()メソッド
にはthrowsは用意されていません。
ですので、tryを使うこと自体がエラーとなっているのだと思います。
もしキャスト(String)などの例外をcatchするのであれば
ClassCastException が適当ですし、nullの例外をcatchするのであれば
NullPointerExceptionなどが適当だと思います。
もしそれらすべてを処理するのであれば単に
Exceptionを使用すればcatchはできると思います。
投稿日時 - 2002-12-24 12:45:44
お礼
わかりました。
ありがとうございます。
投稿日時 - 2002-12-24 12:50:48
OKWaveのオススメ
おすすめリンク