Stephanie Liu, Zespół Google Data API
Wrzesień 2007 r.
- Wprowadzenie
- Instalowanie zależności
- W systemie Windows:
- W systemie Mac OS X
- W systemie Linux:
- Instalowanie biblioteki danych Google
- Uruchomione próbki
- Tworzenie własnych aplikacji
- Podsumowanie
- Dodatek: ustawianie zmiennych środowiskowych
Wprowadzenie
Rozpoczęcie programowania przy użyciu nieznanego interfejsu API nigdy nie jest łatwe, dlatego w tym artykule znajdziesz szczegółowe instrukcje pobierania oraz instalowania biblioteki klienta interfejsu Google Data API („GData”). Przeprowadzę wszystkie zależności i skonfiguruję potrzebne zmienne środowiskowe. Błyskawicznie nauczysz się łączyć różne usługi GData!
Korzystasz z Eclipse?
Przeczytaj artykuł Kodowanie w cieniu: korzystanie z Eclipse z interfejsami Google Data API.
Instalowanie zależności
Biblioteka klienta Java w GData ma następujące zależności zewnętrzne. Z sekcji poniżej dowiesz się, jak zainstalować te zależności w swoim ulubionym systemie operacyjnym (lub OS, z którym utkniesz w pracy).
- JDK (Java Development Kit) w wersji 1.5 lub nowszej
- Apache Ant w wersji 1.7 lub nowszej
- mail.jar w interfejsie Sun API w języku JavaMail API 1.4 lub nowszym,
- parametr aktywacji.jar w środowisku Java Java BeansActivateFramework. Jest to wymagane tylko w przypadku interfejsów API związanych z multimediami, w tym API Document List Data API, Picasa Web Albums API i YouTube Data API.
- serwlet.jar w interfejsie API Servlet w wersji 2.3 lub nowszej. Jest to wymagane tylko w przypadku wykonywania przykładowych kodów w pakietach „sample.authsub” lub „sample.gbase.Recipe”.
Niektóre zależności .jar
wymagają tylko konkretnych próbek, ale aby uniknąć błędów kompilacji, najlepiej po prostu pobrać wszystko. Aby przejść dalej, wybierz system operacyjny: Windows, macOS X lub Linux.
W systemie Windows:
Instrukcje dla systemu operacyjnego Windows.
Instalowanie środowiska Java
Pakiet Java jest dostępny w formacie JDK (Java Development Kit). Zawierają środowisko JRE (Java Runtime Environment) i wszystko inne, co jest potrzebne do pisania, kompilowania, testowania i debugowania aplikacji Java. Jeśli masz już zainstalowaną wersję Java, przejdź do instalacji Ant.
Uwaga: aby zainstalować pakiet JDK, musisz mieć uprawnienia administratora.
- Wejdź na http://java.sun.com/javase/downloads/index.jsp.
- Kliknij „Pobierz” obok najnowszej aktualizacji.
- Przeczytaj i zaakceptuj umowę licencyjną.
- Pobierz jeden z plików instalacyjnych systemu Windows.
- Uruchom instalator.
- Edytuj zmienną środowiskową
Path
, aby łatwo uruchamiać pliki wykonywalne JDK, takie jak javac
. Ścieżka, którą chcesz dodać, będzie wyglądać mniej więcej tak: C:\jdk\bin\
. Aby dowiedzieć się, jak edytować zmienną Path
w Windows, zapoznaj się z załącznikiem.
Jeśli masz problemy z zainstalowaniem JDK, zapoznaj się ze szczegółowymi instrukcjami instalacji na stronie Sun.
Instalowanie mrówki
Apache Ant to narzędzie do kompilacji w języku Java podobne do make
(ale lepsze). Będziesz go używać do skompilowania biblioteki i wykonania przykładów. Jeśli masz już zainstalowany Ant, sprawdź, czy jest to wersja 1.7 lub nowsza.
- Kliknij menu „Start”, a następnie „Uruchom”.
- W polu tekstowym wpisz
cmd
.
- Wpisz
ant -version
w oknie, aby sprawdzić, którą masz wersję.
Jeśli masz wersję 1.7 lub nowszą, przejdź do wersji mail.jar
. Jeśli masz wersję Ant niższą niż 1.7 lub nie masz jej zainstalowanej, wykonaj te czynności.
- Wejdź na http://ant.apache.org/bindownload.cgi.
- Kliknij link pobierania pliku
.zip
.
- Rozpakuj wszystkie pliki do wybranej lokalizacji, np.
C:\ant
- Dodaj katalog
bin
mrówek (np. C:\ant\bin
) do zmiennej środowiskowej Path
.
- Dodaj lub zmodyfikuj zmienną środowiskową
ANT_HOME
, aby ustawić ją jako nową lokalizację, np. C:\ant
- Dodaj lub edytuj zmienną środowiskową
JAVA_HOME
w miejscu, w którym jest zainstalowana Java, np. C:\jdk
.
Szczegółowe instrukcje instalacji znajdziesz w witrynie Ant, jeśli napotkasz jakieś problemy.
Pobieranie pliku mail.jar
Interfejs JavaMail API jest obsługiwany przez obsługę multimediów.
- Wejdź na http://java.sun.com/products/javamail/downloads/index.html.
- Kliknij przycisk pobierania. Upewnij się, że pobierasz wersję 1.4 lub nowszą.
- Przeczytaj i zaakceptuj umowę licencyjną.
- Kliknij link do pliku
.zip
zawierającego kod JavaMail.
- Rozpakuj pliki na komputerze i zanotuj lokalizację.
mail.jar
znajduje się w katalogu głównym javamail-(version)
Pobieram plik aktywacji.jar
Schemat aktywacji środowiska JavaBeans jest obsługiwany w przypadku obsługi mediów.
- Wejdź na stronę pobierania JaF.
- Kliknij przycisk pobierania.
- Przeczytaj i zaakceptuj umowę licencyjną.
- Kliknij link do pliku
.zip
zawierającego platformę aktywacji.
- Rozpakuj pliki na komputerze i zanotuj lokalizację.
activation.jar
znajduje się w katalogu głównym jaf-(version)
Pobieranie pliku servlet.jar
servlet.jar
(nazwa może mieć nazwę servlet-api.jar
) znajduje się w kontenerze serwletu (J2EE, Tomcat, WebLogic itp.). Służy do próbek AuthSub i Google Base. Te instrukcje dotyczą pobierania Tomcata 6.x.
- Wejdź na stronę http://tomcat.apache.org/download-60.cgi.
- Kliknij instalator usługi Windows w sekcji Podstawowe konfiguracje plików binarnych.
- Uruchom instalator.
- Jeśli pozostawisz domyślną wartość,
servlet-api.jar
powinna znajdować się w lokalizacji C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib
Więcej informacji o konfiguracji i instalacji Tomcat znajdziesz tutaj.
Gotowe. Możesz teraz zainstalować bibliotekę klienta GData Java.
W systemie Mac OS X
Instrukcje do systemu operacyjnego Mac OS X.
Instalowanie środowiska Java
Jeśli używasz systemu macOS X, musisz wykonać mniej zadań. Firma Apple w każdym przypadku zawiera w pełni skonfigurowany i gotowy do użycia pakiet JDK (Java Development Kit). Więcej informacji znajdziesz na stronie Apple.
Instalowanie mrówki
Apache Ant to narzędzie do kompilacji w języku Java podobne do make
(ale lepsze). Będziesz go używać do skompilowania biblioteki i wykonania przykładów. Prawdopodobnie masz już zainstalowanego Anta, ale sprawdź, czy masz wersję 1.7+.
- Otwórz okno terminala. (Command + spacja, a następnie wpisz „Terminal”, aby znaleźć aplikację)
- W wierszu poleceń wpisz:
ant -version
Jeśli używana przez Ciebie mrówka jest niższa niż 1.7, wykonaj te czynności, aby ją pobrać.
- Wejdź na http://ant.apache.org/bindownload.cgi.
- Kliknij link pobierania pliku
.zip
.
- Otwórz okno terminala. (Command + spacja, a następnie wpisz „Terminal”, aby znaleźć aplikację)
- W wierszu poleceń wpisz:
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
Szczegółowe instrukcje instalacji znajdziesz w witrynie Ant, jeśli napotkasz jakieś problemy. W tym poście na blogu znajdziesz też szczegółowe wyjaśnienie, co oznaczają powyższe polecenia powłoki.
Pobieranie pliku mail.jar
Interfejs JavaMail API jest obsługiwany przez obsługę multimediów.
- Wejdź na http://java.sun.com/products/javamail/downloads/index.html.
- Kliknij przycisk pobierania. Upewnij się, że pobierasz wersję 1.4 lub nowszą.
- Przeczytaj i zaakceptuj umowę licencyjną.
- Kliknij link do pliku
.zip
zawierającego kod JavaMail.
- Rozpakuj pliki na komputerze i zanotuj lokalizację.
mail.jar
znajduje się w katalogu głównym javamail-(version)
Pobieram plik aktywacji.jar
Schemat aktywacji środowiska JavaBeans jest obsługiwany w przypadku obsługi mediów.
- Wejdź na stronę pobierania JaF.
- Kliknij przycisk pobierania.
- Przeczytaj i zaakceptuj umowę licencyjną.
- Kliknij link do pliku
.zip
zawierającego platformę aktywacji.
- Rozpakuj pliki na komputerze i zanotuj lokalizację.
activation.jar
znajduje się w katalogu głównym jaf-(version)
Pobieranie pliku servlet.jar
servlet.jar
(nazwa może mieć nazwę servlet-api.jar
) znajduje się w kontenerze serwletu (J2EE, Tomcat, WebLogic itp.). Służy do próbek AuthSub i Google Base. Te instrukcje dotyczą pobierania Tomcata 6.x.
- Wejdź na stronę http://tomcat.apache.org/download-60.cgi.
- Kliknij plik
.zip
do pobrania w ramach podstawowych dystrybucji plików binarnych.
- Rozpakuj pliki na komputerze i zanotuj lokalizację.
servlet.jar
będzie znaleziono pod etykietą apache-tomcat-(version)/lib
Więcej informacji o konfiguracji i instalacji Tomcat znajdziesz tutaj.
Gotowe. Możesz teraz zainstalować bibliotekę klienta GData Java.
W Linuksie:
Instrukcje dla systemu operacyjnego Linux.
Instalowanie środowiska Java
W tym samouczku będą używane pliki JDK firmy Java z pakietu JDK. Jeśli masz dostęp do roota, wykonaj poniższe czynności. Jeśli nie, możesz po prostu zainstalować plik JDK z katalogu głównego, wykonując te instrukcje. Jeśli masz już zainstalowany JDK w wersji 1.5 lub nowszej, przejdź do sekcji Instalowanie mt.
Jeśli masz uprawnienia roota:
- Wejdź na http://java.sun.com/javase/downloads/index.jsp.
- Kliknij „Pobierz” obok najnowszej wersji.
- Przeczytaj i zaakceptuj umowę licencyjną.
- Kliknij i pobierz plik RPM samodzielnie wyodrębniając plik w sekcji „Linux Platform”.
- Otwórz okno terminala, przejdź do katalogu, z którego został pobrany plik, i wykonaj te czynności:
su
chmod a+x jdk-6(version)-linux-i586-rpm.bin
./jdk-6(version)-linux-i586-rpm.bin
- Zaakceptuj umowę licencyjną.
Jeśli nie masz uprawnień roota:
- Wejdź na http://java.sun.com/javase/downloads/index.jsp.
- Kliknij „Pobierz” obok najnowszej wersji.
- Przeczytaj i zaakceptuj umowę licencyjną.
- W sekcji „Platforma Linux” kliknij i pobierz kompilację wyodrębnioną (nie RPM).
- Otwórz okno terminala, przejdź do katalogu, z którego został pobrany plik, i wpisz następujące polecenia:
chmod +x jdk-6(version)-linux-i586-rpm.bin
- Przejdź do katalogu, w którym chcesz zainstalować plik.
- Uruchom kod binarny wyodrębniania. Jeśli instalujesz plik w bieżącym katalogu, wpisz
./jdk-6(version)-linux-i586-rpm.bin
- Zaakceptuj umowę licencyjną.
Jeśli napotkasz problemy, szczegółowe instrukcje instalacji znajdziesz tutaj.
Instalowanie mrówki
Biblioteka klienta Java GData wymaga biblioteki Ant 1.7 lub nowszej. Jeśli masz już zainstalowany Ant, sprawdź wersję, wpisując ant -version
w wierszu poleceń. Jeśli musisz pobrać najnowszą wersję lub jeśli nie masz jej zainstalowanej, wykonaj czynności opisane poniżej. Jeśli masz już skonfigurowane środowiska Java i Ant, przejdź do wersji mail.jar
.
- Wejdź na http://ant.apache.org/bindownload.cgi.
- Kliknij link pobierania pliku
.tar.gz
.
- Wyodrębnij pliki, wywołując okno terminala, przechodząc do katalogu z pobranym plikiem i wpisując następujące polecenia:
gunzip apache-ant-(version)-bin.tar.gz
tar xvf apache-ant-(version)-bin.tar
- Dodaj katalog mrówek
bin
do zmiennej środowiskowej PATH
.
- Dodaj lub edytuj zmienną środowiskową
ANT_HOME
, aby ustawić ją jako nową lokalizację.
- Dodaj lub edytuj zmienną środowiskową
JAVA_HOME
, aby ustawić ją jako lokalizację, w której zainstalowano pakiet JDK.
Szczegółową dokumentację instalacji Ant znajdziesz tutaj, jeśli napotkasz jakieś problemy.
Pobieranie pliku mail.jar
Interfejs JavaMail API jest obsługiwany przez obsługę multimediów.
- Wejdź na http://java.sun.com/products/javamail/downloads/index.html.
- Kliknij przycisk pobierania. Upewnij się, że pobierasz wersję 1.4 lub nowszą.
- Przeczytaj i zaakceptuj umowę licencyjną.
- Kliknij link do pliku
.zip
zawierającego kod JavaMail.
unzip
zapisz pliki na komputerze i zanotuj lokalizację. mail.jar
znajduje się w katalogu głównym javamail-(version)
Pobieram plik aktywacji.jar
Schemat aktywacji środowiska JavaBeans jest obsługiwany w przypadku obsługi mediów.
- Wejdź na stronę pobierania JaF.
- Kliknij przycisk pobierania.
- Przeczytaj i zaakceptuj umowę licencyjną.
- Kliknij link do pliku
.zip
zawierającego platformę aktywacji.
unzip
zapisz pliki na komputerze i zanotuj lokalizację. activation.jar
znajduje się w katalogu głównym jaf-(version)
Pobieranie pliku servlet.jar
servlet.jar
(nazwa może mieć nazwę servlet-api.jar
) znajduje się w kontenerze serwletu (J2EE, Tomcat, WebLogic itp.). Służy do próbek AuthSub i Google Base. Te instrukcje dotyczą pobierania Tomcata 6.x.
- Wejdź na stronę http://tomcat.apache.org/download-60.cgi.
- Pobierz plik
.tar.gz
w ramach podstawowych dystrybucji plików binarnych.
- Wypakuj pobrany plik za pomocą właściwości
gunzip
i tar
, tak jak to zostało opisane powyżej w sekcji Instalowanie Ant.
servlet.jar
będzie znaleziono pod etykietą apache-tomcat-(version)/lib
Teraz masz już wszystko, czego potrzebujesz do korzystania z biblioteki klienta Java GData.
Instalowanie Biblioteki klienta danych Google
- Wejdź na http://code.google.com/p/gdata-java-client/downloads/list.
- Pobierz najnowszą wersję biblioteki klienta (
gdata-src.java-1.x.x.java.zip
) i przykłady (gdata-samples.java-1.x.x.java.zip
).
- Rozpakuj źródło biblioteki klienta na komputerze.
- Przejdź do pliku
gdata/java/build-src/build.properties
i otwórz plik.
- Edytuj zależności zewnętrzne, aby wskazać lokalizacje plików
.jar
na komputerze lokalnym.
Uwaga: w systemie Windows musisz stosować ukośnik lewy. Na przykład
servlet.jar=C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\lib\\servlet-api.jar
Uruchomione próbki
Wszystkie dostępne próbki znajdują się w folderze gdata/java/sample
z archiwum gdata-samples.java-1.x.x.java.zip
. Plik gdata/java/build-samples/build.properties
zawiera wszystkie wartości wejściowe dla próbek znajdujących się w bibliotece. Ustaw sample.credentials.username
i sample.credentials.password
jako prawidłową nazwę użytkownika i hasło. Do tworzenia i wykonywania przykładów można używać Ant.
Sprawdź, czy wszystko zostało zainstalowane – otwórz wiersz poleceń, przejdź do katalogu gdata/java
i wpisz:
ant -f build-samples.xml sample.calendar.run
Możesz otrzymać komunikaty lub ostrzeżenia, ale na końcu poszukaj wiadomości BUILD SUCCESSFUL
. Jeśli nie pojawi się komunikat o powodzeniu, przejdź do sekcji rozwiązywania problemów.
Wypróbuj bardziej interaktywną próbkę, wpisując:
ant -f build-samples.xml sample.spreadsheet.guidemo.run
Aby dowiedzieć się, jak uruchomić konkretną próbkę, otwórz gdata/java/build-samples
i sprawdź plik kompilacji dla tej próbki. Znajdź sekcję samples run
.
Rozwiązywanie problemów
Jeśli kompilacja się nie powiedzie, zobaczysz komunikat o błędzie:
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
lub wyświetlić podobny komunikat o błędzie dotyczący nieistotnego pliku w projekcie, możesz korzystać ze starszej wersji Ant. Wpisz ant -version
, aby mieć pewność, że korzystasz z wersji 1.7 lub nowszej. Aby pobrać najnowszą wersję Ant, postępuj zgodnie z instrukcjami dotyczącymi zależności powyżej.
Tworzenie własnych aplikacji
Kolejne pytanie to tworzenie własnej aplikacji. Przejrzę Twój odpowiednik w programie „Hello, world!” w usłudze Kalendarz, aby pokazać podstawowe funkcje. Więcej szczegółowych informacji znajdziesz w podręczniku programisty Javy oraz w przewodnikach dla programistów dotyczących poszczególnych usług.
Utwórz plik o nazwie CalendarTest.java. Zacznij od tych instrukcji importu.
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.*;
Oto cały program (bez obsługi wyjątków).
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");
Następnie ustawisz adres URL zasobu. W tym przypadku możesz poprosić o listę wszystkich kalendarzy od uwierzytelnionego użytkownika.
URL feedUrl = new URL("http://www.google.com/calendar/feeds/default/allcalendars/full");
Wiersz poniżej wykonuje faktyczne polecenie GET
adresu URL i umieszcza wynikowy plik danych w bezpiecznym miejscu.
CalendarFeed resultFeed = myService.getFeed(feedUrl, CalendarFeed.class);
Poniższa pętla for
będzie iterować po każdym wpisie i wyświetli tytuł. Tytuł jest przechowywany jako TextConstruct
, więc do uzyskania zwykłego tekstu wymagane jest dodatkowe wywołanie funkcji.
for (int i = 0; i < resultFeed.getEntries().size(); i++) {
CalendarEntry entry = resultFeed.getEntries().get(i);
System.out.println("\t" + entry.getTitle().getPlainText());
}
To było całkiem proste – Przyjrzyjmy się kilku innym kwestiom. Poniższy fragment kodu pozwala utworzyć i wstawić obiekt. W naszym przykładzie będzie to nowy wpis w wydarzeniu z kalendarza.
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);
Kolejną typową operacją jest utworzenie zapytania.
//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());
}
Podczas debugowania inna użyteczna operacja jest usuwana nieprzetworzony plik XML. Możesz skorzystać z przydatnego narzędzia, które pomoże Ci to zrobić w bibliotece. Sprawdź, czy plik samples.util.*
jest zaimportowany. Następnie skopiuj plik danych lub wpis.
CommonUtils.dump(resultFeed, System.out);
Więcej informacji o narzędziach do debugowania znajdziesz w artykule Debugowanie interfejsu API danych Google: analiza ruchu z programu, z którego dowiesz się, jak włączyć logowanie w bibliotece klienta.
Dzięki temu zorientujesz się, jak działa tworzenie aplikacji przy użyciu biblioteki klienta. Więcej informacji znajdziesz w sekcji podsumowania, w której znajdziesz listę dostępnych przewodników dla programistów korzystających z interfejsu Google Data API.
Podsumowanie
Mamy nadzieję, że teraz możesz tworzyć i uruchamiać aplikacje z wykorzystaniem biblioteki klienta Java GData! Nie udało mi się znaleźć żadnych popularnych IDE, których możesz użyć, ale możesz skorzystać z popularnych narzędzi, takich jak Eclipse lub NetBeans. Oto kilka dodatkowych linków, które mogą być przydatne:
Jeśli masz pytania dotyczące korzystania z biblioteki klienta Java w jakimkolwiek interfejsie API, możesz nas o tym poinformować, publikując na forach interfejsu API.
Dodatek: ustawianie zmiennych środowiskowych
Instrukcje ustawiania zmiennych środowiskowych w systemach Windows i Linux. W systemie Mac OS X nie powinno być nic ustawienia.
Windows
Zmienne systemowe będą stosowane do wszystkich użytkowników komputera. Jeśli nie możesz edytować zmiennych systemowych, ponieważ nie masz uprawnień administratora, wykonaj czynności opisane tutaj.
Jeśli masz uprawnienia administratora:
- Kliknij prawym przyciskiem myszy „Mój komputer” i wybierz „Właściwości”.
- Kliknij kartę „Zaawansowane”.
- Kliknij „Zmienne środowiskowe”.
- „Dodaj” lub „Edytuj” zmienne systemowe: (zastąp lokalizację na komputerze lokalnym)
- Dodaj lub edytuj
ANT_HOME
i ustaw wartość na C:\ant
- Dodaj lub edytuj
JAVA_HOME
i ustaw wartość na C:\jdk
- Dodaj lub edytuj
Path
i dodaj ;C:\ant\bin;C:\jdk\bin
na końcu (średnik oddziela ścieżki katalogu)
- Dodaj lub edytuj
CLASSPATH
i dołącz pliki .jar
, których będziesz potrzebować w zależności od tego, z którymi usługami chcesz pracować. Upewnij się, że fragment „.” jest dołączony do pozycji &mhash. Wskazuje na to bieżący katalog. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar
itp.
- Zrestartuj urządzenie, aby upewnić się, że wszystko działa.
Uwaga: sprawdź, czy zmienne nie zawierają cudzysłowów (", ") ani nie kończą się na \ ani /.
Jeśli nie masz uprawnień administratora:
- Kliknij prawym przyciskiem myszy „Mój komputer” i wybierz „Właściwości”.
- Kliknij kartę „Zaawansowane”.
- Kliknij „Zmienne środowiskowe”.
- „Dodaj” lub „Edytuj” zmienne użytkownika: (zastąp lokalizację na komputerze lokalnym)
- Dodaj lub edytuj
ANT_HOME
i ustaw wartość na C:\ant
- Dodaj lub edytuj
JAVA_HOME
i ustaw wartość na C:\jdk
- Dodaj lub edytuj
Path
i dodaj ;C:\ant\bin;C:\jdk\bin
na końcu (średnik oddziela ścieżki katalogu)
- Dodaj lub edytuj
CLASSPATH
i dołącz pliki .jar
, których będziesz potrzebować w zależności od tego, z którymi usługami chcesz pracować. Upewnij się, że fragment „.” jest dołączony do pozycji &mhash. Wskazuje na to bieżący katalog. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar
itp.
- Zrestartuj urządzenie, aby upewnić się, że wszystko działa.
Uwaga: sprawdź, czy zmienne nie zawierają cudzysłowów (", ") ani nie kończą się na \ ani /.
Edytowane przez Ciebie zmienne użytkownika zostaną zastosowane tylko do Twojego profilu użytkownika.
Linux
- Otwórz plik
.bash_profile
w wybranym edytorze, w katalogu głównym.
- Dodaj następujące elementy do pliku
.bash_profile
, zastępując rzeczywiste lokalizacje plików na komputerze:
export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/local/jdk
export PATH=${PATH}:${ANT_HOME}/bin
- Musisz dodać pliki
.jar
usług, których będziesz używać. na przykład 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
, aby ustalić zmienne.
Uwaga: sprawdź, czy zmienne nie zawierają cudzysłowów (", ") ani nie kończą się na \ ani /.