[英]Why does java.util.concurrent.TimeUnit.convert throw an AbstractMethodError instead of being abstract
[英]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.