Seasar2をEclipseにインポートしたらコンパイルエラーがどっさり出た
EclipseにSeasar2(s2container)プロジェクトをインポートしてコンパイルしたらエラーがどっさり出ました。
「s2-extension」フォルダ内でこんなエラーが366個も出ました。
型 CallableStatementWrapper は継承された抽象メソッド
CallableStatement.getCharacterStream(int) を実装する必要があります
CallableStatementWrapper.java seasar2/s2-extension/src/main/java/org/seasar/extension/jdbc/impl
いきなりハマってしまったのですが、
色々調べてみたらコンパイルエラーが発生するのは、
「JDK6を使っているから」という事がわかりました。
理由はJava6ではJDBCにメソッドが追加されていて、
S2ではそれを実装していないためらしいです( ̄Д ̄;
ということでJDK5をインストールして、
eclipseでJREをJDK/JRE5に指定してコンパイルしたらエラーが消えました。
よかったよかった|\_ヾ(^▽^ヽ)