Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java h2升级到1.2.147时出现问题-getNString异常_Java_Database_H2 - Fatal编程技术网

Java h2升级到1.2.147时出现问题-getNString异常

Java h2升级到1.2.147时出现问题-getNString异常,java,database,h2,Java,Database,H2,我最近升级到了h2 1.2.147。我的代码抛出一个异常- 原因:java.lang.AbstractMethodError:org.h2.jdbc.JdbcResultSet.getNString(Ljava/lang/String;)Ljava/lang/String 有什么想法吗 谢谢, Anuprit听起来像是您的.jar文件不是在支持Java6(即JDBC4)的情况下编译的 源代码中有一个预处理器指令,当您使用Java6编译该方法时,它只编译该方法 尝试用Java6重新构建它,然后方法

我最近升级到了h2 1.2.147。我的代码抛出一个异常- 原因:java.lang.AbstractMethodError:org.h2.jdbc.JdbcResultSet.getNString(Ljava/lang/String;)Ljava/lang/String

有什么想法吗

谢谢,
Anuprit听起来像是您的.jar文件不是在支持Java6(即JDBC4)的情况下编译的

源代码中有一个预处理器指令,当您使用Java6编译该方法时,它只编译该方法


尝试用Java6重新构建它,然后方法应该在那里

默认的h2 jar文件确实是为Java5编译的,并且不包含方法getNString。非常感谢您的回答。我想这会管用的。但到目前为止,我无法编译h2.jar。获取此错误-下载线程“main”java.lang中的异常。RuntimeException:错误downloading@Anuprit:您的电脑连接到internet了吗?我已连接到internet。但下载失败。现在,我已经将这些jar复制到了./ext,正如Thomas所说,h2.jar已经编译好了。现在,我可以尝试一下getNString错误。