commons-dbcp-1.2.2をJDK6/7でコンパイルしようとすると、次のエラーが発生します。
org.apache.commons.dbcp.BasicDataSourceは抽象ではなく、java.sql.Wrapperの抽象メソッドisWrapperFor(java.lang.Class)をオーバーライドしません
これは、commons-dbcp-1.2.2が、メソッドjava.sql.Wrapper
がなかったときにJDK6より前に作成されたためです。isWrapperFor
そこで、JDK5をインストールしましたが、そのようなメッセージが表示されます(おそらく、Java7でコンパイルされたすべてのJARが原因です)。
java.lang.UnsupportedClassVersionError:.classファイルのバージョン番号が正しくありません
この問題を解決する方法は?