Java 7 をインストールしましたが、プロジェクトの JDK 準拠を Java 6 に設定しました。残念ながら、これは Java 6 でのコンパイルと同じではないことが判明しました。
たとえば、インターフェイスはJava 7 でjavax.imageio.stream.ImageInputStream
拡張されますが、これは Java 6 の場合ではありません。 aが期待される場所を使用すると、私の設定 (Java 6 に準拠する Java 7) では正常にコンパイルされますが、Java 6 を使用するとコンパイル エラーが発生します。こうなる?Closable
ImageInputStream
Closable