【问题标题】:Google Analytics API example JAVA谷歌分析 API 示例 JAVA
【发布时间】:2010-09-27 05:31:54
【问题描述】:

Google 分析在他们的博客上发布了一个示例 Java 程序,该程序使用分析 api 提取数据并输出到 CSV,我试图编译该程序以在 eclipse 中运行它但遇到问题

http://code.google.com/p/ga-api-java-samples/source/browse/trunk/src/v2/DataOverTime/src/example/MainDemo.java

我已经把这里的变量改成了我自己的:

// User configurations.
  private static final String USERNAME = "INSERT_YOUR_GOOGLE_ACCOUNT_LOGIN";
  private static final String PASSWORD = "INSERT_YOUR_GOOGLE_ACCOUNT_PASSWORD";
  private static final String TABLE_ID = "INSERT_YOUR_TABLE_ID";

我不确定下一步,当我尝试运行程序时,我收到以下错误消息:

    Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

    at MainDemo.main(main.java:51)

更新:

好的,它说在使用谷歌分析 API 时我需要引用一些 .jar 文件:

gdata-core-1.0.jar gdata-client-meta-1.0.jar gdata-client-1.0.jar gdata-analytics-meta-2.0.jar gdata-analytics-2.0.jar google-collect-1.0-rc1.jar jsr305.jar

我把它们放进去,但它仍然不起作用我收到以下错误消息:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Results cannot be resolved to a type
    The method getData(DataQuery) from the type DataOverTime refers to the missing type Results

【问题讨论】:

    标签: java


    【解决方案1】:

    您的目录结构是否正确?它应该看起来有点像示例的 url。 该文件必须是 './example/MainDemo.java' 并从 '.' 编译它

    【讨论】:

    • 好的,我将项目名称更改为 'example' 并将类更改为 'MainDemo.java' 我保存然后单击运行,我收到相同的错误消息,我需要先编译它吗?我不确定如何在 Eclipse IDE 中执行此操作,抱歉...
    • 好的,你在 Eclipse 中。您需要做的是创建一个名为“example”的新包,因为在 MainDemo.java 的顶部它说它在那个包中。然后在该包中,添加一个名为 MainDemo.java 的文件。将程序复制/粘贴到那里。
    • 嗯好的,我也这样做了。我想我可能需要先学习本教程,然后才能在这里做任何事情code.google.com/apis/gdata/articles/eclipse.html
    • 以下是运行此文件的方法。在包资源管理器中,创建一个新项目,随意命名。告诉它添加一个源目录。添加后,右键单击源目录并添加一个名为“example”的包,然后右键单击“example”并告诉它创建一个名为 MainDemo 的类,并去掉 public static void main 。如果它运行,你的状态很好,只需用你的程序清除该文件的内容。
    • 我试过了,但它不起作用我更新了我对上述问题的描述
    【解决方案2】:

    【讨论】:

    • -1:链接已断开。这就是为什么建议写一个完整的答案。
    猜你喜欢
    • 2015-09-09
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2018-09-13
    相关资源
    最近更新 更多