Stephanie Liu, Google Data APIs-Team
September 2007
- Einführung
- Abhängigkeiten installieren
- Unter Windows
- Unter Mac OS X
- Unter Linux
- Google Data-Clientbibliothek installieren
- Beispiele ausführen
- Eigene Anwendungen erstellen
- Schlusswort
- Anhang: Umgebungsvariablen festlegen
Einführung
Es ist nie ganz einfach, mit einer unbekannten API zu entwickeln. Deshalb gibt es in diesem Artikel eine detaillierte Anleitung zum Herunterladen und Installieren der Java-Clientbibliothek für die Google Data APIs („GData“). Ich werde alle Abhängigkeiten abrufen und die erforderlichen Umgebungsvariablen festlegen. Sie erstellen im Handumdrehen verschiedene GData-Dienste.
Verwenden Sie Eclipse?
Lesen Sie den Artikel Coding in the Shade: Using Eclipse with Google Data APIs.
Abhängigkeiten installieren
Für die GData-Java-Clientbibliothek gelten die folgenden externen Abhängigkeiten. In den folgenden Abschnitten wird beschrieben, wie Sie diese Abhängigkeiten auf Ihrem bevorzugten Betriebssystem (oder dem Betriebssystem, auf dem Sie bei der Arbeit stecken) installieren.
- JDK (Java Development Kit) Version 1.5 und höher
- Apache Ant Version 1.7+
- mail.jar in der JavaMail API ab Version 1.4 von Sun
- activation.jar im JavaBeansActivationFramework von Sun. Dies ist nur für medienspezifische APIs erforderlich, darunter die Document List Data API, die Picasa Web Album API und die YouTube Data API.
- Servlet.jar in Version 2.3 oder höher der Sun Servlet API. Dies ist nur erforderlich, wenn Sie Codebeispiele in "sample.authsub"- oder "sample.gbase.recipe"-Paketen ausführen.
Einige .jar
-Abhängigkeiten sind nur für bestimmte Beispiele erforderlich. Damit Build-Fehler vermieden werden, sollten Sie jedoch einfach alles abrufen. Wählen Sie das gewünschte Betriebssystem aus, um fortzufahren: Windows, Mac OS X oder Linux.
Unter Windows
Anleitung für das Windows-Betriebssystem.
Java installieren
Das Java-Entwicklungspaket ist von Sun in Form des JDK (Java Development Kit) erhältlich. Die JRE (Java Runtime Environment) und alles andere, was Sie zum Schreiben, Kompilieren, Testen und Debuggen von Java-Anwendungen benötigen, sind enthalten. Wenn Sie Java bereits installiert haben, fahren Sie mit Ant installieren fort.
Hinweis: Sie benötigen Administratorberechtigungen, um das JDK zu installieren.
- Rufen Sie http://java.sun.com/javase/downloads/index.jsp auf.
- Klicken Sie neben dem neuesten Update auf „Herunterladen“.
- Lesen und akzeptieren Sie die Lizenzvereinbarung.
- Laden Sie eine der Windows-Installationsdateien herunter.
- Führen Sie das Installationsprogramm aus.
- Bearbeiten Sie die Umgebungsvariable
Path
, um ausführbare JDK-Dateien wie javac
einfach auszuführen. Der Pfad, den Sie hinzufügen möchten, sieht in etwa so aus: C:\jdk\bin\
. Eine Anleitung zum Bearbeiten der Variablen Path
in Windows finden Sie im Anhang.
Wenn Sie Probleme bei der Installation des JDK haben, lesen Sie die detaillierte Installationsanleitung auf der Sun-Website.
Ameisen installieren
Apache Ant ist ein Build-Tool für Java, das make
ähnelt, jedoch besser ist. Sie verwenden es zum Erstellen der Bibliothek und zum Ausführen von Beispielen. Wenn Sie Ant bereits installiert haben, sollten Sie prüfen, ob Version 1.7 oder höher ist.
- Klicken Sie auf das Startmenü und dann auf „Ausführen“.
- Geben Sie
cmd
in das Textfeld ein.
- Geben Sie
ant -version
in die Eingabeaufforderung ein, um zu sehen, welche Version Sie haben.
Wenn du Version 1.7 oder höher hast, kannst du mit dem Abrufen von mail.jar
fortfahren. Wenn Ihre Ant-Version niedriger als 1.7 ist oder Sie sie nicht installiert haben, gehen Sie so vor:
- Gehe zu http://ant.apache.org/bindownload.cgi
- Klicken Sie auf den Downloadlink für den
.zip
-Download.
- Extrahiert alle Dateien an einen beliebigen Speicherort, z. B.
C:\ant
.
- Fügen Sie das Verzeichnis
bin
wie C:\ant\bin
Ihrer Umgebungsvariable Path
hinzu.
- Fügen Sie die
ANT_HOME
Umgebungsvariable hinzu oder bearbeiten Sie sie, um sie als neuen Speicherort festzulegen. Beispiel: C:\ant
- Fügen Sie die Umgebungsvariable
JAVA_HOME
ein, in der Java installiert ist, oder bearbeiten Sie sie. Beispiel: C:\jdk
.
Auf der Website von Ant finden Sie eine detaillierte Anleitung, falls Probleme auftreten.
mail.jar abrufen
Die JavaMail API ist für die Medienunterstützung enthalten.
- Rufen Sie http://java.sun.com/products/javamail/downloads/index.html auf.
- Klicken Sie auf die Schaltfläche "Bericht herunterladen". Achten Sie darauf, dass Sie Version 1.4 oder höher herunterladen.
- Lesen und akzeptieren Sie die Lizenzvereinbarung.
- Klicken Sie auf den Link für die Datei
.zip
, die JavaMail enthält.
- Extrahieren Sie die Dateien auf Ihren Computer und notieren Sie sich den Speicherort.
mail.jar
befindet sich im Stammverzeichnis javamail-(version)
Enable.jar abrufen
Das JavaBeans-Aktivierungsframework ist für die Medienunterstützung enthalten.
- Öffnen Sie die JAF-Downloadseite.
- Klicken Sie auf die Schaltfläche "Bericht herunterladen".
- Lesen und akzeptieren Sie die Lizenzvereinbarung.
- Klicken Sie auf den Link für die Datei
.zip
, die das Aktivierungs-Framework enthält.
- Extrahieren Sie die Dateien auf Ihren Computer und notieren Sie sich den Speicherort.
activation.jar
befindet sich im Stammverzeichnis jaf-(version)
Servlet.jar abrufen
servlet.jar
(möglicherweise servlet-api.jar
) befindet sich in Ihrem Servlet-Container (J2EE, Tomcat, WebLogic usw.). Sie wird für die AuthSub- und Google Base-Beispiele verwendet. In der folgenden Anleitung wird beschrieben, wie Sie Tomcat 6.x herunterladen.
- Rufen Sie http://tomcat.apache.org/download-60.cgi auf.
- Klicken Sie unter „Core Binary Distributions“ (Kern Binärverteilungen) auf „Download des Windows Service Installers“.
- Führen Sie das Installationsprogramm aus.
- Wenn Sie bei der Standardeinstellung geblieben sind, sollte sich
servlet-api.jar
unter C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib
befinden.
Weitere Informationen zur Einrichtung und Installation von Tomcat finden Sie hier.
Jetzt können Sie die GData-Java-Clientbibliothek installieren.
Unter Mac OS X
Anleitung für das Betriebssystem Mac OS X.
Java installieren
Wenn Sie Mac OS X verwenden, haben Sie weniger Arbeit! Apple hat zu jeder Instanz ein vollständig konfiguriertes und einsatzbereites JDK (Java Development Kit) hinzugefügt. Weitere Informationen finden Sie auf der Java-Website von Apple.
Ameisen installieren
Apache Ant ist ein Build-Tool für Java, das make
ähnelt, jedoch besser ist. Sie verwenden es zum Erstellen der Bibliothek und zum Ausführen von Beispielen. Sie haben Ant wahrscheinlich bereits installiert, sollten aber prüfen, ob Sie mindestens Version 1.7 haben.
- Öffnen Sie ein Terminalfenster. (Befehlstaste + Leertaste, um Anwendung zu suchen)
- Geben Sie in der Eingabeaufforderung Folgendes ein:
ant -version
Wenn Ihre Ameise weniger als 1.7 ausgeführt wird, führen Sie die folgenden Schritte aus, um die neueste Version herunterzuladen.
- Gehe zu http://ant.apache.org/bindownload.cgi
- Klicken Sie auf den Downloadlink für den
.zip
-Download.
- Öffnen Sie ein Terminalfenster. (Befehlstaste + Leertaste, um Anwendung zu suchen)
- Geben Sie in der Eingabeaufforderung Folgendes ein:
cd ~/Desktop
sudo sh
mv apache-ant-(version)-bin.zip /usr/local/
cd /usr/local/
unzip apache-ant-(version)-bin.zip
chown (your account name):(your account name) apache-ant-(version)
ln -s apache-ant-(version) ant
Auf der Website von Ant finden Sie eine detaillierte Anleitung, falls Probleme auftreten. Eine ausführliche Erläuterung der oben genannten Shell-Befehle finden Sie in diesem Blogpost.
mail.jar abrufen
Die JavaMail API ist für die Medienunterstützung enthalten.
- Rufen Sie http://java.sun.com/products/javamail/downloads/index.html auf.
- Klicken Sie auf die Schaltfläche "Bericht herunterladen". Achten Sie darauf, dass Sie Version 1.4 oder höher herunterladen.
- Lesen und akzeptieren Sie die Lizenzvereinbarung.
- Klicken Sie auf den Link für die Datei
.zip
, die JavaMail enthält.
- Extrahieren Sie die Dateien auf Ihren Computer und notieren Sie sich den Speicherort.
mail.jar
befindet sich im Stammverzeichnis javamail-(version)
Enable.jar abrufen
Das JavaBeans-Aktivierungsframework ist für die Medienunterstützung enthalten.
- Öffnen Sie die JAF-Downloadseite.
- Klicken Sie auf die Schaltfläche "Bericht herunterladen".
- Lesen und akzeptieren Sie die Lizenzvereinbarung.
- Klicken Sie auf den Link für die Datei
.zip
, die das Aktivierungs-Framework enthält.
- Extrahieren Sie die Dateien auf Ihren Computer und notieren Sie sich den Speicherort.
activation.jar
befindet sich im Stammverzeichnis jaf-(version)
Servlet.jar abrufen
servlet.jar
(möglicherweise servlet-api.jar
) befindet sich in Ihrem Servlet-Container (J2EE, Tomcat, WebLogic usw.). Sie wird für die AuthSub- und Google Base-Beispiele verwendet. In der folgenden Anleitung wird beschrieben, wie Sie Tomcat 6.x herunterladen.
- Rufen Sie http://tomcat.apache.org/download-60.cgi auf.
- Klicken Sie unter „Binäre Distributionen“ auf
.zip
.
- Extrahieren Sie die Dateien auf Ihren Computer und notieren Sie sich den Speicherort.
servlet.jar
finden Sie unter apache-tomcat-(version)/lib
Weitere Informationen zur Einrichtung und Installation von Tomcat finden Sie hier.
Jetzt können Sie die GData-Java-Clientbibliothek installieren.
Unter Linux
Anleitung für das Linux-Betriebssystem.
Java installieren
In dieser Anleitung wird das JDK (Java Development Kit) von Sun verwendet. Wenn Sie Root-Zugriff haben, folgen Sie der Anleitung unten. Falls nicht, installieren Sie einfach das JDK in Ihrem Basisverzeichnis, indem Sie dieser Anleitung folgen. Wenn Sie JDK 1.5 oder höher bereits installiert haben, fahren Sie mit Ant installieren fort.
Wenn Sie Root-Berechtigungen haben:
- Rufen Sie http://java.sun.com/javase/downloads/index.jsp auf.
- Klicken Sie neben der neuesten Version auf „Herunterladen“.
- Lesen und akzeptieren Sie die Lizenzvereinbarung.
- Klicken Sie unter „Linux Platform“ auf die RPM-Datei, mit der sie sich selbst extrahieren.
- Öffnen Sie ein Terminalfenster, wechseln Sie in das Verzeichnis, in das Sie die Datei heruntergeladen haben, und gehen Sie so vor:
su
chmod a+x jdk-6(version)-linux-i586-rpm.bin
./jdk-6(version)-linux-i586-rpm.bin
- Stimmen Sie der Lizenzvereinbarung zu.
Wenn Sie keine Root-Berechtigungen haben:
- Rufen Sie http://java.sun.com/javase/downloads/index.jsp auf.
- Klicken Sie neben der neuesten Version auf „Herunterladen“.
- Lesen und akzeptieren Sie die Lizenzvereinbarung.
- Klicken Sie unter „Linux Platform“ auf den selbst entpackenden Build (nicht den RPM).
- Öffnen Sie ein Terminalfenster, wechseln Sie in das Verzeichnis, in das Sie die Datei heruntergeladen haben, und geben Sie die folgenden Befehle ein:
chmod +x jdk-6(version)-linux-i586-rpm.bin
- Wechseln Sie in das Verzeichnis, in dem Sie die Datei installieren möchten.
- Führen Sie das sich selbst extrahierende Binärprogramm aus. Wenn Sie es im aktuellen Verzeichnis installieren, geben Sie einfach
./jdk-6(version)-linux-i586-rpm.bin
ein
- Stimmen Sie der Lizenzvereinbarung zu.
Falls Probleme auftreten, finden Sie hier eine detaillierte Installationsanleitung.
Ameisen installieren
Die GData-Java-Clientbibliothek erfordert Ant 1.7 oder höher. Wenn Sie Ant bereits installiert haben, prüfen Sie die Version. Geben Sie dazu ant -version
in die Eingabeaufforderung ein. Wenn Sie die neueste Version herunterladen müssen oder sie nicht installiert ist, folgen Sie der Anleitung unten. Fahren Sie mit dem Schritt mail.jar
starten fort, wenn Ihre Java- und Ant-Installationen bereits eingerichtet sind.
- Gehe zu http://ant.apache.org/bindownload.cgi
- Klicken Sie auf den Downloadlink für den
.tar.gz
-Download.
- Extrahieren Sie die Dateien, indem Sie ein Terminalfenster öffnen, in das Verzeichnis mit der heruntergeladenen Datei wechseln und die folgenden Befehle eingeben:
gunzip apache-ant-(version)-bin.tar.gz
tar xvf apache-ant-(version)-bin.tar
- Fügen Sie das Verzeichnis
bin
in die Umgebungsvariable von PATH
ein.
- Fügen Sie die Umgebungsvariable
ANT_HOME
hinzu oder bearbeiten Sie sie, um sie als neuen Speicherort festzulegen.
- Fügen Sie die Umgebungsvariable
JAVA_HOME
hinzu oder bearbeiten Sie sie, um sie als Speicherort für das JDK festzulegen.
Falls Probleme auftreten, finden Sie hier eine ausführliche Dokumentation zur Ant-Installation.
mail.jar abrufen
Die JavaMail API ist für die Medienunterstützung enthalten.
- Rufen Sie http://java.sun.com/products/javamail/downloads/index.html auf.
- Klicken Sie auf die Schaltfläche "Bericht herunterladen". Achten Sie darauf, dass Sie Version 1.4 oder höher herunterladen.
- Lesen und akzeptieren Sie die Lizenzvereinbarung.
- Klicken Sie auf den Link für die Datei
.zip
, die JavaMail enthält.
unzip
die Dateien auf Ihren Computer und notieren sich den Speicherort. mail.jar
befindet sich im Stammverzeichnis javamail-(version)
Enable.jar abrufen
Das JavaBeans-Aktivierungsframework ist für die Medienunterstützung enthalten.
- Öffnen Sie die JAF-Downloadseite.
- Klicken Sie auf die Schaltfläche "Bericht herunterladen".
- Lesen und akzeptieren Sie die Lizenzvereinbarung.
- Klicken Sie auf den Link für die Datei
.zip
, die das Aktivierungs-Framework enthält.
unzip
die Dateien auf Ihren Computer und notieren sich den Speicherort. activation.jar
befindet sich im Stammverzeichnis jaf-(version)
Servlet.jar abrufen
servlet.jar
(möglicherweise servlet-api.jar
) befindet sich in Ihrem Servlet-Container (J2EE, Tomcat, WebLogic usw.). Sie wird für die AuthSub- und Google Base-Beispiele verwendet. In der folgenden Anleitung wird beschrieben, wie Sie Tomcat 6.x herunterladen.
- Rufen Sie http://tomcat.apache.org/download-60.cgi auf.
- Laden Sie die Datei
.tar.gz
unter „Binäre Distributionen“ herunter.
- Entpacken Sie den Download wie oben im Abschnitt Ant installieren mit
gunzip
und tar
.
servlet.jar
finden Sie unter apache-tomcat-(version)/lib
Sie sollten jetzt alles haben, was Sie zum Abrufen der GData-Java-Clientbibliothek benötigen.
Google Data-Clientbibliothek installieren
- Rufen Sie http://code.google.com/p/gdata-java-client/downloads/list auf.
- Laden Sie die neueste Version der Clientbibliothek (
gdata-src.java-1.x.x.java.zip
) und die Beispiele (gdata-samples.java-1.x.x.java.zip
) herunter.
- Extrahieren Sie die Clientbibliotheksquelle auf Ihren Computer.
- Gehen Sie zu
gdata/java/build-src/build.properties
und öffnen Sie die Datei.
- Bearbeiten Sie die externen Abhängigkeiten, um auf die Speicherorte der
.jar
-Dateien auf Ihrem lokalen Computer zu verweisen.
Hinweis: Unter Windows müssen Sie die umgekehrten Schrägstriche maskieren. Beispiel:
servlet.jar=C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\lib\\servlet-api.jar
Beispiele ausführen
Alle verfügbaren Stichproben befinden sich im Archiv gdata-samples.java-1.x.x.java.zip
unter gdata/java/sample
. Die Datei gdata/java/build-samples/build.properties
enthält alle Eingabewerte für die Beispiele in der Bibliothek. Legen Sie sample.credentials.username
und sample.credentials.password
auf einen gültigen Nutzernamen und ein gültiges Passwort fest. Mit Ant können wir die Beispiele erstellen und ausführen.
Testen Sie, ob Sie alles korrekt installiert haben. Öffnen Sie dazu die Eingabeaufforderung, wechseln Sie in das Verzeichnis gdata/java
und geben Sie Folgendes ein:
ant -f build-samples.xml sample.calendar.run
Möglicherweise erhalten Sie einige Informationen oder Warnmeldungen. Achten Sie aber auf die BUILD SUCCESSFUL
-Meldung am Ende. Wenn Sie keine Erfolgsmeldung erhalten, lesen Sie den Abschnitt Fehlerbehebung.
Probieren Sie ein interaktiveres Beispiel aus, indem Sie Folgendes eingeben:
ant -f build-samples.xml sample.spreadsheet.guidemo.run
Wenn Sie wissen möchten, wie Sie ein bestimmtes Beispiel ausführen, rufen Sie gdata/java/build-samples
auf und prüfen die Build-Datei für dieses Beispiel. Suchen Sie nach dem Abschnitt samples run
.
Fehlerbehebung
Wenn Ihr Build mit einer Fehlermeldung wie
BUILD FAILED
Target 'core.sample.core.util.build' does not exist in this project. It is used from target 'sample.calendar.build'.
Total time: 0 seconds
oder eine ähnliche Fehlermeldung zu einer wichtigen Datei, die im Projekt fehlt, verwenden Sie möglicherweise eine ältere Version von Ant. Geben Sie ant -version
ein, um Version 1.7 oder höher auszuführen. In der Anleitung zu Abhängigkeiten oben finden Sie die aktuelle Version von Ant.
Eigene Anwendungen erstellen
Die nächste Frage ist, wie Sie Ihre eigene Anwendung erstellen. Ich werde ein „Hello World!“-Äquivalentprogramm mit dem Kalenderdienst durcharbeiten, um grundlegende Funktionen zu demonstrieren. Ausführliche Informationen finden Sie im Entwicklerleitfaden zur Java-Clientbibliothek sowie in den einzelnen Entwicklerleitfäden für Produkte.
Erstellen Sie eine Datei namens CalendarTest.java. Nehmen Sie zuerst die folgenden Importanweisungen auf.
import com.google.gdata.client.*;
import com.google.gdata.client.calendar.*;
import com.google.gdata.data.*;
import com.google.gdata.data.acl.*;
import com.google.gdata.data.calendar.*;
import com.google.gdata.data.extensions.*;
import com.google.gdata.util.*;
import java.net.*;
import java.io.*;
import sample.util.*;
Hier ist das gesamte Programm (ohne Ausnahmen).
public class CalendarTest {
public static void main(String[] args) {
CalendarService myService = new CalendarService("exampleCo-exampleApp-1.0");
myService.setUserCredentials("root@gmail.com", "pa$$word");
URL feedUrl = new URL("http://www.google.com/calendar/feeds/default/allcalendars/full");
CalendarFeed resultFeed = myService.getFeed(feedUrl, CalendarFeed.class);
System.out.println("Your calendars:");
System.out.println();
for (int i = 0; i < resultFeed.getEntries().size(); i++) {
CalendarEntry entry = resultFeed.getEntries().get(i);
System.out.println("\t" + entry.getTitle().getPlainText());
}
}
}
This little program will request all the calendars you own and display all the titles. It's a little longer than the canonical "Hello, World!" example, but it's very simple once we break it down. The first couple of lines creates a service object and sets the user credentials.
CalendarService myService = new CalendarService("exampleCo-exampleApp-1.0");
myService.setUserCredentials("root@gmail.com", "pa$$word");
Dann wird die URL der Ressource festgelegt. In diesem Fall können Sie die Liste aller Kalender vom authentifizierten Nutzer anfordern.
URL feedUrl = new URL("http://www.google.com/calendar/feeds/default/allcalendars/full");
Mit der Zeile unten wird der Befehl GET
für die URL ausgeführt und der daraus resultierende Feed in ein aufgeräumtes Objekt eingefügt.
CalendarFeed resultFeed = myService.getFeed(feedUrl, CalendarFeed.class);
Die folgende for
-Schleife durchläuft jeden Eintrag und gibt den Titel aus. Der Titel wird als TextConstruct
gespeichert. Ein zusätzlicher Funktionsaufruf ist erforderlich, um den Nur-Text-Text zu erhalten.
for (int i = 0; i < resultFeed.getEntries().size(); i++) {
CalendarEntry entry = resultFeed.getEntries().get(i);
System.out.println("\t" + entry.getTitle().getPlainText());
}
Das war ziemlich einfach – sehen wir uns einige andere Dinge an. Im folgenden Snippet sehen Sie, wie Sie ein Objekt erstellen und einfügen. In unserem Beispiel ist das ein neuer Eintrag für einen Kalendertermin.
URL postURL = new URL("http://www.google.com/calendar/feeds/root@gmail.com/private/full");
CalendarEventEntry myEvent = new CalendarEventEntry();
//Set the title and description
myEvent.setTitle(new PlainTextConstruct("Pi Day Party"));
myEvent.setContent(new PlainTextConstruct("I am throwing a Pi Day Party!"));
//Create DateTime events and create a When object to hold them, then add
//the When event to the event
DateTime startTime = DateTime.parseDateTime("2007-03-14T15:00:00-08:00");
DateTime endTime = DateTime.parseDateTime("2007-03-14T17:00:00-08:00");
When eventTimes = new When();
eventTimes.setStartTime(startTime);
eventTimes.setEndTime(endTime);
myEvent.addTime(eventTimes);
// POST the request and receive the response:
CalendarEventEntry insertedEntry = myService.insert(postURL, myEvent);
Ein weiterer häufiger Vorgang ist das Erstellen einer Abfrage.
//Create a new query object and set the parameters
Query myQuery = new Query(feedURL);
myQuery.setFullTextQuery("Pi");
//Send the request with the built query URL
CalendarEventFeed myResultsFeed = myService.query(myQuery, CalendarEventFeed.class);
//Take the first match and print the title
if (myResultsFeed.getEntries().size() > 0) {
CalendarEventEntry firstMatchEntry = new CalendarEventEntry();
myResultsFeed.getEntries().get(0);
System.out.println(firstMatchEntry.getTitle().getPlainText());
}
Während der Fehlerbehebung ist es ein weiterer nützlicher Vorgang, die Roh-XML auszugeben. In der Bibliothek ist dafür ein praktisches Dienstprogramm verfügbar. samples.util.*
muss importiert werden. Sichern Sie dann den Feed oder Eintrag.
CommonUtils.dump(resultFeed, System.out);
Noch ausführlichere Debugging-Tools finden Sie im Artikel Debugging von Google Data API-Clients: Untersuchen innerhalb Ihres Programms.
So können Sie sich einen Eindruck davon verschaffen, wie das Erstellen von Anwendungen mit der Clientbibliothek ist. Weitere Informationen finden Sie im Abschnitt zur Schlussfolgerung. Dort finden Sie eine Liste der verfügbaren Entwicklerleitfäden für die einzelnen Google Data APIs.
Fazit
Wir hoffen, dass Sie jetzt mit der GData-Java-Clientbibliothek Anwendungen erstellen und ausführen können. Ich habe mir keine der gängigen IDEs angesehen, aber du kannst dir auch beliebte Tools wie Eclipse oder NetBeans ansehen. Hier sind einige zusätzliche Links, die hilfreich sein könnten:
Wenn Sie Fragen zur Verwendung der Java-Clientbibliothek mit einer beliebigen API haben, können Sie sich in den API-spezifischen Foren an uns wenden.
Anhang: Umgebungsvariablen festlegen
Eine Anleitung zum Festlegen der Umgebungsvariablen unter Windows oder Linux. Für Mac OS X sollten Sie nichts festlegen müssen.
Windows
Systemvariablen gelten für alle Nutzer auf dem Computer. Wenn Sie keine Systemvariablen bearbeiten können, weil Sie nicht über Administratorberechtigungen verfügen, folgen Sie dieser Anleitung.
Wenn Sie Administratorberechtigungen haben:
- Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz“ und wählen Sie „Eigenschaften“ aus.
- Klicken Sie auf den Tab „Erweitert“.
- Klicken Sie auf „Umgebungsvariablen“.
- Systemvariablen vom Typ „Add“ oder „Edit“: Ersetzen Sie den Standort auf Ihrem lokalen Computer.
ANT_HOME
hinzufügen oder bearbeiten und den Wert auf C:\ant
setzen
JAVA_HOME
hinzufügen oder bearbeiten und den Wert auf C:\jdk
setzen
Path
hinzufügen oder bearbeiten und ;C:\ant\bin;C:\jdk\bin
an das Ende anhängen (Verzeichnispfade trennen)
- Fügen Sie
CLASSPATH
hinzu oder bearbeiten Sie sie und hängen Sie die erforderlichen .jar
-Dateien an. Achten Sie darauf, dass „.“ enthalten ist. Das steht für das aktuelle Verzeichnis. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar
usw.
- Starte das Gerät neu, um sicherzugehen, dass es wirksam wird.
Hinweis: Die Variablen dürfen keine Anführungszeichen (entweder ' oder ") und nicht mit \ oder / enden.
Wenn Sie keine Administratorberechtigungen haben:
- Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz“ und wählen Sie „Eigenschaften“ aus.
- Klicken Sie auf den Tab „Erweitert“.
- Klicken Sie auf „Umgebungsvariablen“.
- Nutzervariablen vom Typ „Hinzufügen“ oder „Bearbeiten“: Ersetzen Sie den Standort auf Ihrem lokalen Computer.
ANT_HOME
hinzufügen oder bearbeiten und den Wert auf C:\ant
setzen
JAVA_HOME
hinzufügen oder bearbeiten und den Wert auf C:\jdk
setzen
Path
hinzufügen oder bearbeiten und ;C:\ant\bin;C:\jdk\bin
an das Ende anhängen (Verzeichnispfade trennen)
- Fügen Sie
CLASSPATH
hinzu oder bearbeiten Sie sie und hängen Sie die erforderlichen .jar
-Dateien an. Achten Sie darauf, dass „.“ enthalten ist. Das steht für das aktuelle Verzeichnis. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar
usw.
- Starte das Gerät neu, um sicherzugehen, dass es wirksam wird.
Hinweis: Die Variablen dürfen keine Anführungszeichen (entweder ' oder ") und nicht mit \ oder / enden.
Die soeben bearbeiteten Nutzervariablen gelten nur für Ihr Nutzerprofil.
Linux
- Öffnen Sie die
.bash_profile
-Datei im Editor in einem Verzeichnis Ihrer Wahl.
- Fügen Sie Folgendes zu
.bash_profile
hinzu und ersetzen Sie die tatsächlichen Speicherorte der Dateien auf Ihrem Computer:
export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/local/jdk
export PATH=${PATH}:${ANT_HOME}/bin
- Sie müssen die
.jar
-Dateien für die Dienste hinzufügen, die Sie nutzen möchten. z. B. export CLASSPATH=${CLASSPATH}:/home/username/gdata/java/lib/gdata-core-1.0.jar:/home/username/gdata/java/lib/gdata-calendar-1.0.jar:/home/username/gdata/java/sample/util/lib/sample-util.jar
.
source .bash_profile
zum Einrichten der Variablen
Hinweis: Die Variablen dürfen keine Anführungszeichen (entweder ' oder ") und nicht mit \ oder / enden.