Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Eclipse 即使在导入oracle.sql.blob之后,也无法识别GetBlob()方法_Eclipse_Oracle_Blob_Java - Fatal编程技术网

Eclipse 即使在导入oracle.sql.blob之后,也无法识别GetBlob()方法

Eclipse 即使在导入oracle.sql.blob之后,也无法识别GetBlob()方法,eclipse,oracle,blob,java,Eclipse,Oracle,Blob,Java,我在一个应用程序中有一个.Java文件,其中的代码如下 blob = ((OracleResultSet) rs).getBLOB("Document"); 我已导入oracle.sql.blob导入Oracle.sql.BLOB 但即使在那之后,我仍然有编译器错误和intellisense建议我在OracleResultSet类型中创建方法“getBLOB(string)” 这是因为JRE系统库的问题吗?我也检查过了。。。Jar文件已正确添加 另一个问题是,在新安装Eclipse之后,这个问

我在一个应用程序中有一个.Java文件,其中的代码如下

blob = ((OracleResultSet) rs).getBLOB("Document");
我已导入oracle.sql.blob<代码>导入Oracle.sql.BLOB

但即使在那之后,我仍然有编译器错误和intellisense建议我在OracleResultSet类型中创建方法“getBLOB(string)”

这是因为JRE系统库的问题吗?我也检查过了。。。Jar文件已正确添加


另一个问题是,在新安装Eclipse之后,这个问题正在发生。我需要添加任何额外的JAR或执行一些配置吗?

方法签名应该是

Blob getBlob(String columnLabel) throws SQLException
因此,试着用小写字母书写最后三个字母:

blob = ((OracleResultSet) rs).getBlob("Document");

我已经将我的机器的JDK版本升级到JDK 7,它成功了。JRE系统库文件并非在以前的版本中全部可用。不再出现此类问题。

尝试过,但无效。不管怎样,它以前是可以工作的,但在新安装Eclipse之后,我遇到了这种情况。我的安装有什么地方可能出错吗?忽略我的第一个答案。Oracle实际上是用大写字母写BLOB的。您询问是否需要一些额外的JAR文件,是否已将OracleJDBC(ie ojdbc6.JAR)添加到构建路径中?我正在尝试重新创建此问题,但如果删除ojdbc文件,则会显示不同的错误。如果添加了JAR,请右键单击->打开导入声明(即,
import Oracle.sql.BLOB
)是否真的会引导您找到正确的jar?是的,Oracle.sql.BLOB已经导入…因此它可能与jar无关。。我今天正试图重新安装Eclipse。可能是上一次安装出错了。正如我所说的,这在其他机器上是有效的。但是在Eclipse安装后的新机器上,我无法运行它。我已经将我机器的JDK版本升级到JDK 7,它成功了。JRE系统库文件并非在以前的版本中全部可用。没有这种问题了。