簡體   English   中英

為什么Java HSQL會拋出AbstractMethodError異常?

[英]Why does Java HSQL throw an AbstractMethodError exception?

我使用HSQL從GIS庫中獲取AbstractMethodError異常。 我猜這是由我的機器上的配置問題引起的,但我不確定它是否與JRE或其他系統庫有關。 這是錯誤:

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>

檢查maven 存儲庫以獲取詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM