ビルドの際、以下のようなエラーが出ることがあります。
-型 Double のメソッド equals(Object) は引数 (double) に適用できません
-型 PreparedStatement のメソッド setLong(int, long) は引数 (int, Long) に適用できません
-型の不一致: double から Double には変換できません
-型の不一致: Double から double には変換できません
これらは、Java1.5向けに書かれたコードをJava1.4でコンパイルしようとすると出るエラーです。
通常はコンパイラをJava1.5にすることで解決します。
しかし、コンパイラがJava1.5になっているにもかかわらずエラーが消えない場合は、Eclipseの「プロジェクト固有の設定」が(一見OFFに見えているにもかかわらず)ONになっている可能性があります。
以下の方法で設定し直すと解消することがあります。
+プロジェクトを選択します。
+右クリックメニューの「プロパティ」を開きます。
+「Javaコンパイラー」の「プロジェクト固有の設定を可能にする」をチェックし、コンパイラー準拠レベルを「Java1.5」にします。
+「OK」を押すと再ビルドするかどうか聞かれるので「はい」を選ぶとビルドが始まります。これでエラーが消えると思います。
+今度は「Javaコンパイラー」の「プロジェクト固有の設定を可能にする」のチェックをOFFし、再度ビルドします。