Auf dieser Seite wird beschrieben, wie Sie die Java-Bibliothek für die Google-Visualisierung verwenden oder ändern und wie Sie zum Open-Source-Code für das Projekt beitragen können.
Inhalt
Voraussetzungen
Sie benötigen die folgenden Komponenten, um die Java-Bibliothek für die Google-Visualisierung verwenden zu können:
- Ein Servlet-Container und die Servlet-API Version 2.4 oder höher. Einer der am häufigsten verwendeten Servlet-Container ist Apache Tomcat, in dem die Servlet API enthalten ist. Informationen zum Herunterladen des Binärprogramms für Version 5.5 finden Sie unter http://tomcat.apache.org/download-55.cgi. Sie müssen nur das Kernmodul installieren. Außerdem benötigen Sie Tomcat, um die Anleitungsabschnitte Erste Schritte, Externen Datenspeicher verwenden und Funktionen und Ereignisfluss definieren auszuführen.
- Java Development Kit ab Version 6.0
Hinweis: Sie können auch das JDK Version 5.0 verwenden. Anschließend müssen Sie jedoch
@Override
aus jeder Methode in der Bibliothek entfernen, die eine Schnittstellenmethode überschreibt. Dies liegt an der Änderung des Verhaltens der Annotationen@Override
in der JDK-Version 6.0.
Abhängigkeiten
Für die Java-Bibliothek der Datenquelle gelten die folgenden Abhängigkeiten. Die Bibliothek wurde mit den aufgeführten Versionen getestet. Andere Versionen sind möglicherweise akzeptabel, wurden aber noch nicht getestet.
In der Quelle oder im Download enthalten:
- icu4j Version 4.0.1.
- Jakarta Commons lang Version 2.4.
- Jakarta Commons Logging Version 1.1.1.
- Google Collections Library, Version 1.0.
- javacc Version 4.2. Dies ist nur erforderlich, wenn Sie die Bibliotheken kompilieren möchten, z. B. wenn Sie sie wie unten beschrieben ändern.
- opencsv Version 1.8. Dies ist nur erforderlich, wenn Sie eine CSV-Datenquelle verwenden möchten.
Nicht in der Quelle oder im Download enthalten:
- Zur Verwendung der
SqlDataSourceHelper
-Klasse mit einer MySQL-Datenbank benötigen Sie außerdemmysql.jar
in Ihrer Laufzeitumgebung. Einzelheiten und herunterladbare Versionen finden Sie unter: http://www.mysql.com/products/connector/j/.
Bibliothek in der angegebenen Form verwenden
In diesem Abschnitt wird beschrieben, wie Sie die Java-Visualisierungsbibliothek verwenden, wenn Sie sie nicht ändern müssen. Dieser Prozess variiert je nach Build-System:
Wenn Sie Maven verwenden,richten Sie eine Abhängigkeit von der Visualisierungsbibliothek mit den folgenden Einstellungen ein:
- Gruppen-ID: com.google.visualization
- Artefakt-ID: Visualization-Datenquelle
- Versionsnummer: Verwenden Sie die neueste Versionsnummer, die auf der Projektseite aufgeführt ist.
Wenn Sie ein anderes Build-System verwenden:
- Laden Sie die ZIP-Datei mit der Bibliothek von der Projektseite herunter, entpacken Sie die Dateien und fügen Sie sie je nach Bedarf in Ihr Projekt ein.
Beispiele ausführen
Die JAR-Beispieldateien sind zusammen mit den Bibliotheks-JARs in der herunterladbaren ZIP-Datei enthalten. Eine Anleitung zum Ausführen der Beispiele finden Sie auf der Seite Erste Schritte.
Bibliothek ändern
Wenn du den Bibliothekscode ändern möchtest, musst du den Quellcode von der Open-Source-Hosting-Website herunterladen und erstellen. Lesen Sie vorher die Lizenzinformationen, die im Abschnitt „Code-Lizenz“ auf der Projektseite verlinkt sind. Dort erfahren Sie, ob Ihr Anwendungsfall zulässig ist.
So können Sie die Bibliothek herunterladen und erstellen:
- Lade den Quellcode mit SVN herunter, wie auf der Open-Source-Projektseite auf dem Tab Quelle > Bezahlvorgang beschrieben.
- Erstellen Sie Ihren Code. Bei der Erstellung in Maven verwenden Sie die mit der Quelle bereitgestellte Datei pom.xml. Wenn Sie für den Build mit Apache Ant sorgen, folgen Sie der unten stehenden Anleitung. Der Code wurde mit der Ant-Version 1.7.0 getestet. Wenn Sie eine ältere Version von Ant haben, müssen Sie möglicherweise ein Upgrade ausführen.
Anweisungen zum Bau von Ameisen
1. Passen Sie die Build-Attribute an:
- Wechseln Sie zum Unterverzeichnis
build-src
des ausgewählten Installationsverzeichnisses. - Öffnen Sie die Datei
build.properties
mit einem Texteditor und nehmen Sie folgende Änderungen vor:- Bearbeiten Sie das Attribut
servlet-api.jar
so, dass es auf die Dateiservlet-api.jar
verweist. Wenn Sie beispielsweise Tomcat auf dem Laufwerkc:
im Verzeichnistomcat_home
installiert haben, geben Sie das Attributservlet-api.jar
so an:
servlet-api.jar=C:/tomcat_home/common/lib/servlet-api.jar
Hinweis: Verwenden Sie im Dateipfad auch unter Windows Schrägstriche statt umgekehrter Schrägstriche.
- Wenn Sie Ihre eigenen Kopien der oben beschriebenen Abhängigkeiten verwenden möchten, bearbeiten Sie die Pfade in derselben build.properties-Datei.
- Bearbeiten Sie das Attribut
2. Erstellen Sie die Bibliothek:
Gehen Sie in der Datei durch das Unterverzeichnis build-src
und geben Sie eine der folgenden Optionen ein:
ant datasource
– Erstellt die Datenquellenbibliothekant example
– Erstellt die Beispieleant
– Erstellt sowohl die Datenquelle als auch Beispieleant test
– Erstellt die Tests der Datenquellenbibliothek und führt sie aus. Das ist sehr nützlich, wenn Sie die Bibliothek ändern.
Zum Open-Source-Projekt beitragen
Wenn Sie Änderungen am Open-Source-Projekt beitragen möchten, benötigen Sie Berechtigungen zum Senden für das Projekt. Senden Sie eine E-Mail an google-visualization-api@googlegroups.com und bitten Sie um Ihre Einwilligung und um eine Anleitung zum Senden von Änderungen.