2010-09-27 4 views
0

Google Analytics опубликовал на своем блоге о примере программы Java для извлечения данных и вывод в формате CSV с помощью Analytics API, им пытаются скомпилировать эту программу, чтобы запустить его в затмении, но работает с проблемамиGoogle Analytics пример API JAVA

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) 

обновление:

нормально, его говорит при использовании Google Analytics API мне нужно ссылаться на некоторые файлы .jar:

GData-ядро-1.0.jar GData-клиент-мета-1,0 .jar GData-клиент-1.0.jar GData-аналитика-мета-2.0.jar GData-аналитика-2.0.jar Google-собирающие-1,0-rc1.jar jsr305.jar

я положил их в но его стиль l не работает, я получаю следующее сообщение об ошибке:

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 

ответ

0

Правильно ли ваша структура каталогов? Он должен выглядеть примерно как URL-адрес примера. Файл должен быть './example/MainDemo.java' и скомпилировать его из '.'

+0

ок я изменил название проекта на «пример» и класс к «MainDemo.java» я сэкономил затем нажал запуск и я получил то же самое сообщение об ошибке, делать я нужно сначала скомпилировать его? im не уверен, как это сделать в Eclipse IDE извините ... – deepheat

+0

Хорошо, вы в затмении. Что вам нужно сделать, так это создать новый пакет под названием «пример», потому что в верхней части MainDemo.java говорится, что он находится в этом пакете. Затем в этом пакете добавьте файл MainDemo.java. скопируйте/вставьте программу туда. – MStodd

+0

hmm ok, я тоже это сделал. Я думаю, что мне, возможно, придется следовать этому руководству, прежде чем я смогу что-нибудь сделать здесь http://code.google.com/apis/gdata/articles/eclipse.html – deepheat