Java SE 7 では、以下の Java インターフェースで JDBC 4.1 をサポートするために新規メソッドが追加されました。
この規則は、これらのインターフェースと既知のサブインターフェースを実装する Java クラスに新規メソッドがない場合に、それらの Java クラスを検出し、それらにフラグを立てます。
既知のサブインターフェースには、以下のインターフェースが含まれます。
これらの Java インターフェースを実装するクラスは、必要なメソッドがそのクラスに追加されるまでコンパイルできません。
以下の例では、MyClass クラスにフラグが立てられます。
|
public class MyClass implements java.sql.Driver { // more code } |
問題を修正するには、Java 7 を使用してアプリケーションを Eclipse でコンパイルします。Eclipse のクイック・フィックスを使用すると、欠落したメソッドが追加され、欠落した実装が補充されます。
この変更について詳しくは、以下のリソースを参照してください。