2010-09-27 9 views
0

Google Analytics posté sur leur blog sur un exemple de programme Java pour extraire des données et sortie vers un fichier CSV en utilisant l'api d'analyse, im essayant de compiler ce programme pour l'exécuter dans Eclipse, mais en cours d'exécution dans les problèmesGoogle Analytics exemple API JAVA

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

j'ai changé les variables ici à mon propre:

// 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"; 

Je ne suis pas sûr à l'étape suivante, lorsque je tente d'exécuter le programme que je reçois ce message d'erreur:

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

    at MainDemo.main(main.java:51) 

mise à jour:

ok, son dit lors de l'utilisation de l'API Google Analytics i besoin de référencer certains fichiers .jar:

gdata-core-1.0.jar gdata-client-méta-1.0 .jar gdata-client-1.0.jar Gdata-analyse-méta-2.0.jar Gdata-analyse-2.0.jar google-Collect-1.0-rc1.jar jsr305.jar

i les mettre en mais son stil Je ne fonctionne pas je reçois le message d'erreur suivant:

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 

Répondre

0

La structure de votre répertoire est-elle correcte? Cela devrait ressembler un peu à l'url de l'exemple. Le fichier doit être './example/MainDemo.java' et le compiler à partir de '.'

+0

ok j'ai changé le nom du projet « exemple » et la classe « MainDemo.java » i sauvé puis cliqué course et je suis le même message d'erreur, puis-je besoin de le compiler en premier? Je ne suis pas sûr de savoir comment faire cela dans Eclipse IDE désolé ... – deepheat

+0

Ok, vous êtes en éclipse. Ce que vous devez faire est de créer un nouveau paquet nommé 'example' car en haut de MainDemo.java il est dit que c'est dans ce paquet. Ensuite, dans ce paquet, ajoutez un fichier appelé MainDemo.java. copier/coller le programme dans là. – MStodd

+0

hmm ok, je l'ai fait aussi. Je pense que je devrais suivre ce tutoriel avant de pouvoir faire quoi que ce soit ici http://code.google.com/apis/gdata/articles/eclipse.html – deepheat