Memulai Library Klien Java Data Google

Stephanie Liu, Tim Google Data API
September 2007
  1. Pengantar
  2. Menginstal Dependensi
    1. Di Windows
    2. Di Mac OS X
    3. Di Linux
  3. Menginstal Library Klien Data Google
  4. Contoh Penggunaan
  5. Membuat Aplikasi Anda Sendiri
  6. Kesimpulan
  7. Lampiran: Menetapkan Variabel Lingkungan

Pengantar

Tidak mudah untuk mulai mengembangkan API yang tidak dikenal, jadi artikel ini memiliki petunjuk langkah demi langkah tentang cara mengunduh dan memasang Java Client Library Google Data API ("GData"). Saya akan membahas cara mendapatkan semua dependensi dan menyetel variabel lingkungan yang akan Anda perlukan. Anda akan menggabungkan berbagai layanan GData dalam waktu singkat!

Menggunakan Eclipse?

Lihat artikel Coding dalam Shade: Menggunakan Eclipse dengan Google Data API.

Menginstal Dependensi

Library Klien Java GData memiliki dependensi eksternal berikut. Bagian berikut akan menjelaskan cara menginstal dependensi ini pada sistem operasi favorit Anda (atau OS yang Anda gunakan untuk bekerja).

  • JDK (Java Development Kit) versi 1.5+
  • Apache Ant versi 1.7+
  • mail.jar di JavaMail API 1.4+ milik Sun
  • aktivasi.jar di JavaBeansAktivasi Framework Sun. Ini hanya diperlukan untuk API khusus media termasuk API Data Daftar Dokumen, API Album Web Picasa, dan YouTube Data API.
  • servlet.jar di Sun's Servlet API versi 2.3+. Ini hanya diperlukan jika mengeksekusi contoh kode dalam paket 'sample.authsub' atau 'sample.gbase.Recipe'.

Beberapa dependensi .jar hanya diperlukan untuk sampel tertentu, tetapi untuk menghindari error build, sebaiknya dapatkan semuanya. Pilih sistem operasi pilihan Anda untuk melanjutkan: Windows, Mac OS X, atau Linux.

Petunjuk untuk sistem operasi Windows.

Menginstal Java

Paket pengembangan Java tersedia dari Sun dalam bentuk JDK (Java Development Kit). JRE (Java Runtime Environment) dan hal lainnya yang Anda perlukan untuk menulis, mengompilasi, menguji, dan men-debug aplikasi Java terdapat di dalamnya. Jika Anda sudah menginstal Java, lanjutkan ke menginstal Ant.

Catatan: Anda harus memiliki izin administratif untuk menginstal JDK.

  1. Kunjungi http://java.sun.com/javase/downloads/index.jsp
  2. Klik "Download" di samping update terbaru.
  3. Baca dan setujui Perjanjian Lisensi ini.
  4. Download salah satu file Penginstalan Windows.
  5. Jalankan penginstal.
  6. Edit variabel lingkungan Path untuk menjalankan file JDK yang dapat dieksekusi dengan mudah seperti javac. Jalur yang ingin Anda tambahkan akan terlihat seperti C:\jdk\bin\. Lihat Lampiran untuk mendapatkan petunjuk cara mengedit variabel Path di Windows.

Jika Anda mengalami masalah saat menginstal JDK, lihat petunjuk pemasangan terperinci di situs web Sun.

Menginstal Semut

Apache Ant adalah alat build untuk Java yang mirip dengan make (tetapi lebih baik). Anda akan menggunakannya untuk mem-build library dan menjalankan contoh. Jika Anda telah menginstal Ant, periksa apakah versi tersebut adalah 1.7 atau yang lebih tinggi.

  1. Klik menu "Start", lalu "Run".
  2. Ketik cmd di kolom teks.
  3. Ketik ant -version di perintah untuk melihat versi yang Anda miliki.

Jika Anda memiliki 1.7+, lanjutkan ke mendapatkan mail.jar. Jika versi Ant lebih rendah dari 1.7 atau Anda belum menginstalnya, ikuti langkah-langkah di bawah.

  1. Buka http://ant.apache.org/bindownload.microsoft
  2. Klik link download untuk download .zip.
  3. Ekstrak semua file ke lokasi pilihan Anda, seperti C:\ant
  4. Tambahkan direktori bin semut, seperti C:\ant\bin ke variabel lingkungan Path Anda.
  5. Tambahkan atau edit variabel lingkungan ANT_HOME untuk menetapkannya sebagai lokasi baru, mis., C:\ant
  6. Tambahkan atau edit variabel lingkungan JAVA_HOME ke tempat Java diinstal, misalnya, C:\jdk.

Anda dapat menemukan petunjuk penginstalan yang mendetail di situs Ant jika Anda mengalami masalah.

Mendapatkan mail.jar

JavaMail API disertakan untuk dukungan media.

  1. Kunjungi http://java.sun.com/products/javamail/downloads/index.html
  2. Klik tombol "Unduh". Pastikan Anda mendownload versi 1.4 atau yang lebih baru.
  3. Baca dan setujui Perjanjian Lisensi ini.
  4. Klik link untuk file .zip yang berisi JavaMail.
  5. Ekstrak file ke komputer dan catat lokasinya. mail.jar akan berada di direktori utama, javamail-(version)

Mendapatkan aktivasi.jar

JavaBeans Aktivasi Framework disertakan untuk dukungan media.

  1. Buka halaman download JAF.
  2. Klik tombol "Unduh".
  3. Baca dan setujui Perjanjian Lisensi ini.
  4. Klik link untuk file .zip yang berisi Framework Aktivasi.
  5. Ekstrak file ke komputer dan catat lokasinya. activation.jar akan berada di direktori utama, jaf-(version)

Mendapatkan servlet.jar

servlet.jar (mungkin disebut servlet-api.jar) dapat ditemukan di penampung servlet Anda (J2EE, Tomcat, WebLogic, dll.). Digunakan untuk sampel AuthSub dan Google Base. Petunjuk berikut menjelaskan cara mendapatkan Tomcat 6.x.

  1. Buka http://tomcat.apache.org/download-60.microsoft
  2. Klik download Windows Service Installer di bawah Core Binary Distribution.
  3. Jalankan penginstal.
  4. Jika Anda tetap menggunakan setelan default, servlet-api.jar harus berada di C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib

Dokumentasi penyiapan dan penginstalan Tomcat lainnya dapat ditemukan di sini.

Baiklah, kini Anda siap untuk menginstal Library Klien GData Java.

Petunjuk untuk sistem operasi Mac OS X.

Menginstal Java

Jika Anda menjalankan Mac OS X, Anda tidak memiliki banyak pekerjaan yang harus dilakukan! Apple telah menyertakan JDK (Java Development Kit) yang sepenuhnya dikonfigurasi dan siap digunakan dengan setiap instance. Lihat situs Java Apple untuk informasi selengkapnya.

Menginstal Semut

Apache Ant adalah alat build untuk Java yang mirip dengan make (tetapi lebih baik). Anda akan menggunakannya untuk mem-build library dan menjalankan contoh. Ant mungkin sudah diinstal juga, tapi pastikan Anda punya versi 1.7+.

  1. Buka jendela terminal. (Command + Spasi) lalu ketik 'Terminal' untuk menemukan aplikasi)
  2. Pada command prompt, ketik:
  3. ant -version

Jika versi semut yang Anda jalankan kurang dari 1.7, ikuti langkah-langkah di bawah ini untuk mendapatkan versi terbaru.

  1. Buka http://ant.apache.org/bindownload.microsoft
  2. Klik link download untuk download .zip.
  3. Buka jendela terminal. (Command + Spasi) lalu ketik 'Terminal' untuk menemukan aplikasi)
  4. Pada command prompt, ketik perintah:
    • 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

Anda dapat menemukan petunjuk penginstalan yang mendetail di situs Ant jika Anda mengalami masalah. Postingan blog ini juga memiliki penjelasan mendetail terkait arti perintah shell di atas.

Mendapatkan mail.jar

JavaMail API disertakan untuk dukungan media.

  1. Kunjungi http://java.sun.com/products/javamail/downloads/index.html
  2. Klik tombol "Unduh". Pastikan Anda mendownload versi 1.4 atau yang lebih baru.
  3. Baca dan setujui Perjanjian Lisensi ini.
  4. Klik link untuk file .zip yang berisi JavaMail.
  5. Ekstrak file ke komputer dan catat lokasinya. mail.jar akan berada di direktori utama, javamail-(version)

Mendapatkan aktivasi.jar

JavaBeans Aktivasi Framework disertakan untuk dukungan media.

  1. Buka halaman download JAF.
  2. Klik tombol "Unduh".
  3. Baca dan setujui Perjanjian Lisensi ini.
  4. Klik link untuk file .zip yang berisi Framework Aktivasi.
  5. Ekstrak file ke komputer dan catat lokasinya. activation.jar akan berada di direktori utama, jaf-(version)

Mendapatkan servlet.jar

servlet.jar (mungkin disebut servlet-api.jar) dapat ditemukan di penampung servlet Anda (J2EE, Tomcat, WebLogic, dll.). Digunakan untuk sampel AuthSub dan Google Base. Petunjuk berikut menjelaskan cara mendapatkan Tomcat 6.x.

  1. Buka http://tomcat.apache.org/download-60.microsoft
  2. Klik download .zip di bagian Distribusi Biner Inti.
  3. Ekstrak file ke komputer dan catat lokasinya. servlet.jar akan ditemukan pada apache-tomcat-(version)/lib

Dokumentasi penyiapan dan penginstalan Tomcat lainnya dapat ditemukan di sini.

Baiklah, kini Anda siap untuk menginstal Library Klien GData Java.

Petunjuk untuk sistem operasi Linux.

Menginstal Java

Tutorial ini akan menggunakan JDK (Java Development Kit) Sun. Jika Anda memiliki akses root, ikuti petunjuk di bawah ini. Jika tidak, Anda cukup menginstal JDK di direktori beranda dengan mengikuti petunjuk ini. Jika Anda sudah menginstal JDK 1.5+, lanjutkan ke Menginstal Ant.

Jika Anda memiliki hak istimewa root:

  1. Kunjungi http://java.sun.com/javase/downloads/index.jsp
  2. Klik "Download" di samping versi terbaru.
  3. Baca dan setujui Perjanjian Lisensi ini.
  4. Klik dan download file ekstraksi file RPM di bagian "Platform Linux".
  5. Buka jendela terminal, ubah ke direktori tempat Anda mendownload file, dan lakukan hal berikut:
    • su
    • chmod a+x jdk-6(version)-linux-i586-rpm.bin
    • ./jdk-6(version)-linux-i586-rpm.bin
    • Setujui perjanjian lisensi.

Jika Anda tidak memiliki hak istimewa root:

  1. Kunjungi http://java.sun.com/javase/downloads/index.jsp
  2. Klik "Download" di samping versi terbaru.
  3. Baca dan setujui Perjanjian Lisensi ini.
  4. Klik dan download build yang mengekstrak sendiri (bukan RPM) di bagian "Platform Linux".
  5. Buka jendela terminal, ubah ke direktori tempat Anda mendownload file, dan ketik perintah berikut:
    • chmod +x jdk-6(version)-linux-i586-rpm.bin
    • Ubah ke direktori tempat Anda ingin menginstal file.
    • Jalankan biner ekstrak sendiri. Jika Anda menginstalnya di direktori saat ini, maka Anda cukup mengetik ./jdk-6(version)-linux-i586-rpm.bin
    • Setujui perjanjian lisensi.

Jika Anda mengalami masalah, petunjuk penginstalan yang lebih mendetail dapat ditemukan di sini.

Menginstal Semut

Library Klien Java GData memerlukan Ant 1.7 atau yang lebih baru. Jika Anda sudah menginstal Ant, periksa versi dengan mengetik ant -version di command prompt. Jika Anda perlu mendapatkan versi terbaru, atau jika belum menginstalnya, ikuti petunjuk di bawah ini. Langsung ke langkah mendapatkan mail.jar jika penginstalan Java dan Ant sudah disiapkan.

  1. Buka http://ant.apache.org/bindownload.microsoft
  2. Klik link download untuk download .tar.gz.
  3. Ekstrak file dengan menampilkan jendela terminal, beralih ke direktori dengan file yang didownload, dan mengetik perintah berikut:
    • gunzip apache-ant-(version)-bin.tar.gz
    • tar xvf apache-ant-(version)-bin.tar
  4. Tambahkan direktori bin semut ke variabel lingkungan PATH Anda.
  5. Tambahkan atau edit variabel lingkungan ANT_HOME untuk menetapkannya sebagai lokasi baru.
  6. Tambahkan atau edit variabel lingkungan JAVA_HOME untuk menetapkannya sebagai lokasi tempat JDK diinstal.

Dokumentasi penginstalan Ant yang mendalam dapat ditemukan di sini jika Anda mengalami masalah.

Mendapatkan mail.jar

JavaMail API disertakan untuk dukungan media.

  1. Kunjungi http://java.sun.com/products/javamail/downloads/index.html
  2. Klik tombol "Unduh". Pastikan Anda mendownload versi 1.4 atau yang lebih baru.
  3. Baca dan setujui Perjanjian Lisensi ini.
  4. Klik link untuk file .zip yang berisi JavaMail.
  5. unzip file ke komputer Anda dan catat lokasinya. mail.jar akan berada di direktori utama, javamail-(version)

Mendapatkan aktivasi.jar

JavaBeans Aktivasi Framework disertakan untuk dukungan media.

  1. Buka halaman download JAF.
  2. Klik tombol "Unduh".
  3. Baca dan setujui Perjanjian Lisensi ini.
  4. Klik link untuk file .zip yang berisi Framework Aktivasi.
  5. unzip file ke komputer Anda dan catat lokasinya. activation.jar akan berada di direktori utama, jaf-(version)

Mendapatkan servlet.jar

servlet.jar (mungkin disebut servlet-api.jar) dapat ditemukan di penampung servlet Anda (J2EE, Tomcat, WebLogic, dll.). Digunakan untuk sampel AuthSub dan Google Base. Petunjuk berikut menjelaskan cara mendapatkan Tomcat 6.x.

  1. Buka http://tomcat.apache.org/download-60.microsoft
  2. Download file .tar.gz di bagian Distribusi Biner Inti.
  3. Ekstrak download dengan gunzip dan tar seperti yang ditunjukkan di bagian Menginstal Ant di atas.
  4. servlet.jar akan ditemukan pada apache-tomcat-(version)/lib

Sekarang Anda sudah memiliki semua yang diperlukan untuk mendapatkan Library Klien GData Java.

Menginstal Library Klien Data Google

  1. Kunjungi http://code.google.com/p/gdata-java-client/downloads/list
  2. Download versi terbaru library klien (gdata-src.java-1.x.x.java.zip) dan contoh (gdata-samples.java-1.x.x.java.zip).
  3. Ekstrak sumber library klien ke komputer Anda.
  4. Buka gdata/java/build-src/build.properties dan buka file.
  5. Edit dependensi eksternal agar mengarah ke lokasi file .jar di komputer lokal Anda.
  6. Catatan: Di Windows, pastikan untuk meng-escape garis miring terbalik. Misalnya,

    servlet.jar=C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\lib\\servlet-api.jar

Menjalankan Sampel

Semua contoh yang tersedia berada di gdata/java/sample dari arsip gdata-samples.java-1.x.x.java.zip. File gdata/java/build-samples/build.properties berisi semua nilai input untuk sampel yang ada dalam library. Setel sample.credentials.username dan sample.credentials.password ke nama pengguna dan sandi yang valid. Kita dapat menggunakan Ant untuk mem-build serta menjalankan sampel.

Uji untuk melihat apakah Anda telah menginstal semuanya dengan benar dengan membuka command prompt, beralih ke direktori gdata/java, dan mengetik:

ant -f build-samples.xml sample.calendar.run

Anda mungkin menerima beberapa info atau pesan peringatan, tetapi cari pesan BUILD SUCCESSFUL di bagian akhir. Lihat bagian pemecahan masalah jika Anda tidak mendapatkan pesan sukses.

Cobalah sampel yang lebih interaktif dengan mengetik:

ant -f build-samples.xml sample.spreadsheet.guidemo.run

Untuk mengetahui cara menjalankan contoh tertentu, buka gdata/java/build-samples dan periksa file build untuk contoh tersebut. Cari bagian samples run.

Pemecahan masalah

Jika build gagal dengan pesan error seperti,

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

atau pesan error serupa tentang file penting yang tidak ada dalam project, Anda mungkin menjalankan versi lama Ant. Ketik ant -version untuk memastikan Anda menjalankan versi 1.7 atau yang lebih baru. Lihat petunjuk dependensi di atas untuk mendapatkan versi terbaru Ant.

Membuat Aplikasi Anda Sendiri

Pertanyaan berikutnya adalah cara mem-build aplikasi Anda sendiri. Saya akan membahas program setara "Halo Dunia!" menggunakan layanan Kalender untuk menunjukkan fungsionalitas dasar. Informasi yang lebih mendetail dapat ditemukan di panduan developer Library Klien Java, serta panduan developer masing-masing produk.

Buat file bernama CalendarTest.java. Mulailah dengan menyertakan pernyataan impor berikut.

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.*;

Berikut adalah keseluruhan program (tanpa penanganan pengecualian).

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

Kemudian, URL resource ditetapkan. Dalam hal ini, Anda dapat meminta daftar semua kalender dari pengguna yang diautentikasi di sini.

URL feedUrl = new URL("http://www.google.com/calendar/feeds/default/allcalendars/full");

Baris di bawah akan menjalankan perintah GET yang sebenarnya pada URL dan menempatkan feed yang dihasilkan ke dalam objek yang rapi.

CalendarFeed resultFeed = myService.getFeed(feedUrl, CalendarFeed.class);

Loop for di bawah akan melakukan iterasi di setiap entri dan mencetak judul. Perhatikan bahwa judul disimpan sebagai TextConstruct sehingga panggilan fungsi tambahan diperlukan untuk mendapatkan teks biasa.

for (int i = 0; i < resultFeed.getEntries().size(); i++) {
    CalendarEntry entry = resultFeed.getEntries().get(i);
    System.out.println("\t" + entry.getTitle().getPlainText());
}

Itu cukup mendasar - mari kita bahas beberapa hal umum lainnya. Cuplikan berikut akan menunjukkan cara membuat objek dan menyisipkannya. Untuk contoh, ini akan menjadi entri acara kalender baru.

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);

Operasi umum lainnya adalah membuat kueri.

//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());
}

Saat men-debug, operasi berguna lainnya membuang XML mentah. Ada utilitas praktis yang dapat Anda gunakan untuk melakukannya di library. Pastikan samples.util.* diimpor. Kemudian, buang feed atau entri.

CommonUtils.dump(resultFeed, System.out);

Untuk alat debug yang lebih mendalam, lihat artikel Men-debug Klien Google Data API: Menjelajahi Traffic dari Dalam Program tentang cara mengaktifkan logging dari dalam library klien.

Ini akan memberi Anda gambaran tentang seperti apa pembuatan aplikasi menggunakan library klien. Untuk informasi yang lebih mendetail, lihat bagian kesimpulan untuk mengetahui daftar panduan developer yang tersedia untuk setiap Google Data API.

Kesimpulan

Semoga kini Anda dapat membuat dan menjalankan aplikasi menggunakan Library Klien GData Java. Saya tidak menggunakan IDE populer yang dapat Anda gunakan, tetapi sebaiknya lihat alat populer seperti Eclipse atau NetBeans. Berikut beberapa link tambahan yang mungkin dapat membantu:

Jika ada pertanyaan tentang penggunaan Java Client Library dengan API apa pun, Anda dapat memberi tahu kami dengan mempostingnya di forum khusus API.

Petunjuk untuk menetapkan variabel lingkungan di Windows atau Linux. Anda tidak perlu menetapkan apa pun untuk Mac OS X.

Windows

Variabel sistem akan berlaku untuk semua pengguna di komputer. Jika Anda tidak dapat mengedit variabel sistem karena tidak memiliki hak istimewa administratif, ikuti petunjuk di sini.

Jika Anda memiliki hak istimewa administratif:

  1. Klik kanan "My Computer" dan pilih "Properties".
  2. Klik tab "Lanjutan".
  3. Klik "Variabel Lingkungan".
  4. Variabel sistem "Tambahkan" atau "Edit": (ganti lokasi di komputer lokal Anda)
    • Tambahkan atau Edit ANT_HOME dan tetapkan nilainya ke C:\ant
    • Tambahkan atau Edit JAVA_HOME dan tetapkan nilainya ke C:\jdk
    • Tambahkan atau Edit Path dan tambahkan ;C:\ant\bin;C:\jdk\bin ke akhir (titik koma memisahkan jalur direktori)
    • Tambahkan atau Edit CLASSPATH dan tambahkan file .jar yang Anda perlukan, bergantung pada layanan yang ingin digunakan. Pastikan "." disertakan &mhash; ini menunjukkan direktori saat ini. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar, dll.
  5. Mulai ulang untuk memastikan perubahan tersebut diterapkan.

Catatan: Pastikan variabel tidak memiliki tanda kutip (atau ' atau ") dan tidak diakhiri dengan \ atau /.

Jika Anda tidak memiliki hak istimewa administrator:

  1. Klik kanan "My Computer" dan pilih "Properties".
  2. Klik tab "Lanjutan".
  3. Klik "Variabel Lingkungan".
  4. Variabel pengguna "Tambahkan" atau "Edit": (ganti lokasi di komputer lokal Anda)
    • Tambahkan atau Edit ANT_HOME dan tetapkan nilainya ke C:\ant
    • Tambahkan atau Edit JAVA_HOME dan tetapkan nilainya ke C:\jdk
    • Tambahkan atau Edit Path dan tambahkan ;C:\ant\bin;C:\jdk\bin ke akhir (titik koma memisahkan jalur direktori)
    • Tambahkan atau Edit CLASSPATH dan tambahkan file .jar yang Anda perlukan, bergantung pada layanan yang ingin digunakan. Pastikan "." disertakan &mhash; ini menunjukkan direktori saat ini. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar, dll.
  5. Mulai ulang untuk memastikan perubahan tersebut diterapkan.

Catatan: Pastikan variabel tidak memiliki tanda kutip (atau ' atau ") dan tidak diakhiri dengan \ atau /.

Variabel pengguna yang baru saja Anda edit hanya akan berlaku pada profil pengguna.

Linux

  1. Buka file .bash_profile di editor pilihan Anda, yang terletak di direktori utama.
  2. Tambahkan kode berikut ke .bash_profile Anda, yang menggantikan lokasi file yang sebenarnya di mesin Anda:
    • export ANT_HOME=/usr/local/ant
    • export JAVA_HOME=/usr/local/jdk
    • export PATH=${PATH}:${ANT_HOME}/bin
    • Anda harus menambahkan file .jar untuk layanan yang akan Anda gunakan. Misalnya, 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
  3. source .bash_profile untuk menetapkan variabel

Catatan: Pastikan variabel tidak memiliki tanda kutip (atau ' atau ") dan tidak diakhiri dengan \ atau /.