NetBeans 7.2.1 を使用しています。
私の Java プロジェクトは Java 6 に準拠していますが、NetBeans はコンパイラとして Java 7 を使用しているようです。
Java 7 では、getNetworkTimeout() などのメソッドを追加することで、java.sql.Connection などの一部のインターフェイスが変更されました。
これにより、次のようなコンパイル時エラーが発生します。
error: MyConnection is not abstract and does not override abstract method getNetworkTimeout() in Connection
Java 6 API を使用するように NetBeans を構成するにはどうすればよいですか?
- プロジェクトを右クリックし、[プロパティ] -> [ソース] -> [ソース/バイナリ形式: JDK 6] を試しました。
- プロジェクトを右クリックし、[プロパティ] -> [ビルド] -> [コンパイル] -> [追加のコンパイラ オプション] を試しました: -source 1.6 -target 1.6
これらのどちらも私の問題を解決しません。