當我嘗試編譯commons-dbcp-1.2.2與JDK6/7我得到這個錯誤:哪個JDK編譯commons-dbcp-1.2.2? (問題JDK5/6/7)
org.apache.commons.dbcp.BasicDataSource is not abstract and does not override abstract method isWrapperFor(java.lang.Class) in java.sql.Wrapper
這是因爲公地DBCP-1.2.2是JDK6前寫的,在時間java.sql.Wrapper
沒有isWrapperFor
方法。
因此,我安裝JDK5,但我得到這樣的消息(因爲所有的Java7編譯JAR文件的可能):
java.lang.UnsupportedClassVersionError: Bad version number in .class file
如何解決這個問題呢?