Java (行!=null){ 用于(表格行:行){ for(TableCell单元格:row.getF()){ //建议使用Data.isNull()检查TableCell中的“null对象”。 out.printf(“%s”,Data.isNull(cell.getV())?“null”:cell.getV().toString()); } out.println(); } } } }

Java (行!=null){ 用于(表格行:行){ for(TableCell单元格:row.getF()){ //建议使用Data.isNull()检查TableCell中的“null对象”。 out.printf(“%s”,Data.isNull(cell.getV())?“null”:cell.getV().toString()); } out.println(); } } } },java,api,google-bigquery,Java,Api,Google Bigquery,有人能告诉我问题出在哪里,我该如何解决吗?我建议您使用与链接中提到的JAR完全相同的版本 谷歌api客户端1.10.3-beta版 谷歌api服务bigqueryv2-rev19-1.7.2-beta 谷歌oauth客户端1.10.1-beta 像1.17这样的新版本已经废除了构造函数: AbstractGoogleJsonClient(HttpTransport,JsonFactory,String,String,HttpRequestInitializer) 他们现在使用不同的实现:看起来

有人能告诉我问题出在哪里,我该如何解决吗?

我建议您使用与链接中提到的JAR完全相同的版本

谷歌api客户端1.10.3-beta版
谷歌api服务bigqueryv2-rev19-1.7.2-beta
谷歌oauth客户端1.10.1-beta

像1.17这样的新版本已经废除了构造函数:

AbstractGoogleJsonClient(HttpTransport,JsonFactory,String,String,HttpRequestInitializer)

他们现在使用不同的实现:

看起来缺少一个jar或者使用了一个不兼容的jar版本。你能告诉我缺少什么jar吗?我很难找到它检查一下你是否有这里列出的图书馆是的,我什么都有。。可能是您能想到的问题的另一个原因?请尝试从更新您的
谷歌api客户端版本。你现在使用的版本是什么?我找不到谷歌api服务bigquery v2-rev19-1.7.2-beta JAR的合适下载,你能帮我吗?使用api客户端和oauth客户端JAR,使用big query服务JAR。这些似乎是最新的稳定版本。如果您遇到编译错误,请尝试按照新JAR修复它们。确保你的应用程序库中没有重复的jar我添加了jar,现在代码在静态无效的runQueryRpcAndPrint中给出了这个错误(部分:类型Bigquery.Jobs.GetQueryResultslooks的方法execute()未定义,就像一个小编译问题一样。检查这一行中的最新java文档:Bigquery Bigquery=new Bigquery(HTTP_传输、JSON_工厂、凭证);它崩溃(调试模式),错误为“未找到源”
AbstractGoogleJsonClient(HttpTransport,JsonFactory,String,String,HttpRequestInitializer)