IOException
タイプのe
を原因として次のように新しいIOException
に渡そうとしています。これは私に以下のエラー与え1.6環境で1.6より前の奇妙なIOエラー
try {
//stuff
}
catch (IOException e) {
throw new IOException("Some Message", e);
}
:
は
しかし、1.6で、IOException(String, Throwable)
は、このクラスのコンストラクタとして実装され、コンストラクタのIOException(文字列は、IOException)が定義されていません。
私のプロジェクトプロパティのすべてに1.6と書かれていても、私はJava 1.5のようです。私はハードドライブに1.5 JDKをインストールしていません。
これは['' java.io.IOException'](http://developer.android.com/reference/java/io)ですか?/IOException.html)、他のパッケージからの他の 'IOException'はありませんか?また、このコンストラクタはAndroid APIのAPI Level 9 **で導入されました。それ以下のものを使用している場合は、それを使用することはできません。 –
ビルドターゲットを変更してから変更してみることもできますか?時には私の環境がファンキーな動きをして、私はそれをしなくてはなりません。 – Jack
@Joachim Sauerはい私は.. 'import java.io.IOException;' – styler1972