Eclipse/エラー:型の不一致 doubleからDouble には変換できません
ビルドの際、以下のようなエラーが出ることがあります。
- 型 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になっている可能性があります。
以下の方法で設定し直すと解消することがあります。
このページのURL: