我從使用HSQL的GIS庫中收到AbstractMethodError異常。我猜這是由我的機器上的配置問題引起的,但我不確定它是否與JRE或其他系統庫相關。以下是錯誤:Java HSQL爲什麼拋出AbstractMethodError異常?
Exception in thread "main" java.lang.AbstractMethodError: org.hsqldb.jdbc.jdbcResultSet.isClosed()Z
我從使用HSQL的GIS庫中收到AbstractMethodError異常。我猜這是由我的機器上的配置問題引起的,但我不確定它是否與JRE或其他系統庫相關。以下是錯誤:Java HSQL爲什麼拋出AbstractMethodError異常?
Exception in thread "main" java.lang.AbstractMethodError: org.hsqldb.jdbc.jdbcResultSet.isClosed()Z
東西是針對一個版本的JDBC其在ResultSet
接口中的方法void isClosed()
編譯,但在運行時的HSQLDB可用的版本沒有這種方法。最可能的解釋就是您需要更新您用來運行應用程序的HSQLDB庫。
此方法已被添加到Java 6中的ResultSet
接口(即JDBC 4.0),因此較舊的HSQLDB驅動程序不會擁有它。
格外注意這樣的事實的groupId後已發行1.8.0.10被改爲
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
檢查行家repository的細節
OK,它看起來像Ubuntu已經停止釋放在更新apt-get的爲HSQL。目前的版本是1.8.0.10。 – cmcginty 2012-07-13 03:03:49