Stephanie Liu, Google Veri API'leri Ekibi
Eylül 2007
- Giriş
- Bağımlılıkları Yükleme
- Windows'da
- Mac OS X'te
- Linux'ta
- Google Data Client Library'yi yükleme
- Koşu Örnekleri
- Kendi uygulamalarınızı oluşturma
- Sonuç
- Ek: Ortam Değişkenlerini Ayarlama
Giriş
Tanıdık olmayan bir API ile geliştirmeye başlamak her zaman zordur. Bu nedenle, bu makalede Google Veri API'leri ("GData") Java İstemci Kitaplığı'nı indirme ve yükleme ile ilgili adım adım talimatlar verilmektedir. Gerekli tüm bağımlılıkları edinme ve ortam değişkenlerini ayarlama sürecini açıklayacağım. Kısa sürede farklı GData hizmetlerini birleştirebileceksiniz.
Eclipse mi kullanıyorsunuz?
Coding in the Shade: Using Eclipse with Google Data APIs (Gölgede Kodlama: Eclipse'i Google Veri API'leriyle Kullanma) başlıklı makaleye göz atın.
Bağımlılıkları Yükleme
GData Java İstemci Kitaplığı'nın aşağıdaki harici bağımlılıkları vardır. Aşağıdaki bölümlerde bu bağımlılıkları en sevdiğiniz işletim sistemine (veya iş yerinde kullanmak zorunda olduğunuz işletim sistemine) nasıl yükleyeceğiniz açıklanmaktadır.
- JDK (Java Development Kit) sürümü 1.5 veya üzeri
- Apache Ant 1.7 veya sonraki sürümler
- Sun'ın JavaMail API 1.4+ sürümündeki mail.jar
- Sun's JavaBeansActivationFramework'teki activation.jar. Bu yalnızca Document List Data API, Picasa Web Album API ve YouTube Data API gibi medyaya özgü API'ler için gereklidir.
- Sun'ın Servlet API sürüm 2.3+ sürümündeki servlet.jar. Bu yalnızca "sample.authsub" veya "sample.gbase.recipe" paketlerindeki kod örnekleri yürütülürken gereklidir.
.jar
bağımlılıklarından bazıları yalnızca belirli örnekler için gereklidir ancak derleme hatalarını önlemek için her şeyi indirmeniz önerilir. Devam etmek için istediğiniz işletim sistemini seçin: Windows, Mac OS X veya Linux.
Windows'da
Windows işletim sistemiyle ilgili talimatlar.
Java'yı yükleme
Java geliştirme paketi, Sun tarafından JDK (Java Development Kit) biçiminde sunulur. JRE (Java Runtime Environment) ve Java uygulamalarını yazmak, derlemek, test etmek ve uygulamalarda hata ayıklamak için ihtiyacınız olan her şey bu pakette yer alır. Java zaten yüklüyse Ant'ı yükleme bölümüne geçin.
Not: JDK'yı yüklemek için yönetici izinlerine sahip olmanız gerekir.
- http://java.sun.com/javase/downloads/index.jsp adresini ziyaret edin.
- En son güncellemenin yanındaki "İndir"i tıklayın.
- Lisans Sözleşmesi'ni okuyup kabul edin.
- Windows yükleme dosyalarından birini indirin.
- Yükleyiciyi çalıştırın.
Path
ortam değişkenini düzenleyerek javac
gibi JDK yürütülebilir dosyalarını kolayca çalıştırın. Eklemek istediğiniz yol C:\jdk\bin\
gibi görünür. Windows'da Path
değişkeninin nasıl düzenleneceğiyle ilgili talimatlar için Eki inceleyin.
JDK'yı yükleme konusunda sorun yaşıyorsanız Sun'ın web sitesindeki ayrıntılı yükleme talimatlarına göz atın.
Ant'i yükleme
Apache Ant, make
'ye (ancak daha iyi) benzeyen bir Java derleme aracıdır. Kitaplığı oluşturmak ve örnekleri yürütmek için bu aracı kullanacaksınız. Ant'i daha önce yüklediyseniz sürümünün 1.7 veya daha yeni bir sürüm olduğundan emin olun.
- "Başlat" menüsünü ve ardından "Çalıştır"ı tıklayın.
- Metin alanına
cmd
yazın.
- Hangi sürüme sahip olduğunuzu görmek için isteme
ant -version
yazın.
1.7 veya daha yeni bir sürüm kullanıyorsanız mail.jar
sürümünü edinme bölümüne geçin. Ant sürümünüz 1.7'den düşükse veya Ant yüklü değilse aşağıdaki adımları uygulayın.
- http://ant.apache.org/bindownload.cgi adresini ziyaret edin.
.zip
indirme bağlantısını tıklayın.
- Tüm dosyaları istediğiniz konuma (ör.
C:\ant
) çıkarın.
bin
dizinini (ör. C:\ant\bin
) Path
ortam değişkeninize ekleyin.
- Yeni konum olarak ayarlamak için
ANT_HOME
ortam değişkenini ekleyin veya düzenleyin. Örneğin: C:\ant
- Java'nın yüklendiği yere (ör.
C:\jdk
) JAVA_HOME
ortam değişkenini ekleyin veya düzenleyin.
Herhangi bir sorunla karşılaşırsanız Ant'ın web sitesinde ayrıntılı yükleme talimatlarını bulabilirsiniz.
mail.jar dosyasını edinme
Medya desteği için JavaMail API dahildir.
- http://java.sun.com/products/javamail/downloads/index.html adresini ziyaret edin.
- "İndir" düğmesini tıklayın. 1.4 veya sonraki bir sürümü indirdiğinizden emin olun.
- Lisans Sözleşmesi'ni okuyup kabul edin.
- JavaMail'i içeren
.zip
dosyasının bağlantısını tıklayın.
- Dosyaları bilgisayarınıza çıkarın ve konumu not edin.
mail.jar
, kök dizin javamail-(version)
altında yer alır.
activation.jar dosyasını edinme
Medya desteği için JavaBeans Activation Framework dahil edilmiştir.
- JAF indirme sayfasını ziyaret edin.
- "İndir" düğmesini tıklayın.
- Lisans Sözleşmesi'ni okuyup kabul edin.
- Etkinleştirme Çerçevesi'ni içeren
.zip
dosyasının bağlantısını tıklayın.
- Dosyaları bilgisayarınıza çıkarın ve konumu not edin.
activation.jar
, kök dizin jaf-(version)
altında yer alır.
servlet.jar dosyasını edinme
servlet.jar
(servlet-api.jar
olarak da adlandırılabilir) servlet kapsayıcınızda (J2EE, Tomcat, WebLogic vb.) bulunabilir. AuthSub ve Google Base örnekleri için kullanılır. Aşağıdaki talimatlarda Tomcat 6.x'in nasıl edinileceği açıklanmaktadır.
- http://tomcat.apache.org/download-60.cgi adresini ziyaret edin.
- Core Binary Distributions (Temel İkili Dağıtımlar) bölümünde Windows Service Installer (Windows Hizmet Yükleyici) indirme bağlantısını tıklayın.
- Yükleyiciyi çalıştırın.
- Varsayılan ayarları kullandıysanız
servlet-api.jar
, C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib
konumunda olmalıdır.
Tomcat kurulumu ve yüklemesiyle ilgili daha fazla belgeye buradan ulaşabilirsiniz.
Tamam, şimdi GData Java İstemci Kitaplığı'nı yüklemeye hazırsınız.
Mac OS X'te
Mac OS X işletim sistemiyle ilgili talimatlar.
Java'yı yükleme
Mac OS X kullanıyorsanız daha az işlem yapmanız gerekir. Apple, her örnekte tam olarak yapılandırılmış ve kullanıma hazır bir JDK (Java Development Kit) içerir. Daha fazla bilgi için Apple'ın Java sitesini inceleyin.
Ant'i yükleme
Apache Ant, make
'ye (ancak daha iyi) benzeyen bir Java derleme aracıdır. Kitaplığı oluşturmak ve örnekleri yürütmek için bu aracı kullanacaksınız. Ant'i de yüklemiş olabilirsiniz ancak 1.7 veya sonraki bir sürümü kullandığınızı kontrol edin.
- Bir terminal penceresi açın. (Command + Boşluk çubuğu tuşlarına basın, ardından uygulamayı bulmak için "Terminal" yazın)
- Komut isteminde şunu yazın:
ant -version
Çalıştırdığınız ant sürümü 1.7'den düşükse en yeni sürümü edinmek için aşağıdaki adımları uygulayın.
- http://ant.apache.org/bindownload.cgi adresini ziyaret edin.
.zip
indirme bağlantısını tıklayın.
- Bir terminal penceresi açın. (Command + Boşluk çubuğu tuşlarına basın, ardından uygulamayı bulmak için "Terminal" yazın)
- Komut isteminde aşağıdakileri yazın:
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
Herhangi bir sorunla karşılaşırsanız Ant'ın web sitesinde ayrıntılı yükleme talimatlarını bulabilirsiniz. Bu blog yayınında, yukarıdaki kabuk komutlarının anlamı ayrıntılı olarak açıklanmaktadır.
mail.jar dosyasını edinme
Medya desteği için JavaMail API dahildir.
- http://java.sun.com/products/javamail/downloads/index.html adresini ziyaret edin.
- "İndir" düğmesini tıklayın. 1.4 veya sonraki bir sürümü indirdiğinizden emin olun.
- Lisans Sözleşmesi'ni okuyup kabul edin.
- JavaMail'i içeren
.zip
dosyasının bağlantısını tıklayın.
- Dosyaları bilgisayarınıza çıkarın ve konumu not edin.
mail.jar
, kök dizin javamail-(version)
altında yer alır.
activation.jar dosyasını edinme
Medya desteği için JavaBeans Activation Framework dahil edilmiştir.
- JAF indirme sayfasını ziyaret edin.
- "İndir" düğmesini tıklayın.
- Lisans Sözleşmesi'ni okuyup kabul edin.
- Etkinleştirme Çerçevesi'ni içeren
.zip
dosyasının bağlantısını tıklayın.
- Dosyaları bilgisayarınıza çıkarın ve konumu not edin.
activation.jar
, kök dizin jaf-(version)
altında yer alır.
servlet.jar dosyasını edinme
servlet.jar
(servlet-api.jar
olarak da adlandırılabilir) servlet kapsayıcınızda (J2EE, Tomcat, WebLogic vb.) bulunabilir. AuthSub ve Google Base örnekleri için kullanılır. Aşağıdaki talimatlarda Tomcat 6.x'in nasıl edinileceği açıklanmaktadır.
- http://tomcat.apache.org/download-60.cgi adresini ziyaret edin.
- Temel İkili Dağıtımlar bölümünde
.zip
indir'i tıklayın.
- Dosyaları bilgisayarınıza çıkarın ve konumu not edin.
servlet.jar
, apache-tomcat-(version)/lib
altında bulunur.
Tomcat kurulumu ve yüklemesiyle ilgili daha fazla belgeye buradan ulaşabilirsiniz.
Tamam, şimdi GData Java İstemci Kitaplığı'nı yüklemeye hazırsınız.
Linux'ta
Linux işletim sistemiyle ilgili talimatlar.
Java'yı yükleme
Bu eğitimde Sun'ın JDK'sı (Java Development Kit) kullanılacaktır. Kök erişiminiz varsa lütfen aşağıdaki talimatları uygulayın. Aksi takdirde, bu talimatları uygulayarak JDK'yı ana dizininize yükleyebilirsiniz. JDK 1.5+ sürümü zaten yüklüyse Ant'i yükleme bölümüne geçin.
Kök ayrıcalıklarınız varsa:
- http://java.sun.com/javase/downloads/index.jsp adresini ziyaret edin.
- En son sürümün yanındaki "İndir"i tıklayın.
- Lisans Sözleşmesi'ni okuyup kabul edin.
- "Linux Platformu" bölümünde, kendi kendine ayıklanan RPM dosyasını tıklayıp indirin.
- Bir terminal penceresi açın, dosyayı indirdiğiniz dizine gidin ve aşağıdakileri yapın:
su
chmod a+x jdk-6(version)-linux-i586-rpm.bin
./jdk-6(version)-linux-i586-rpm.bin
- Lisans sözleşmesini kabul edin.
Kök ayrıcalıklarınız yoksa:
- http://java.sun.com/javase/downloads/index.jsp adresini ziyaret edin.
- En son sürümün yanındaki "İndir"i tıklayın.
- Lisans Sözleşmesi'ni okuyup kabul edin.
- "Linux Platformu" bölümünde kendiliğinden açılan derlemeyi (RPM değil) tıklayıp indirin.
- Bir terminal penceresi açın, dosyayı indirdiğiniz dizine gidin ve aşağıdaki komutları yazın:
chmod +x jdk-6(version)-linux-i586-rpm.bin
- Dosyanın yüklenmesini istediğiniz dizine geçin.
- Kendi kendini açan ikili dosyayı çalıştırın. Mevcut dizine yüklüyorsanız
./jdk-6(version)-linux-i586-rpm.bin
yazmanız yeterlidir.
- Lisans sözleşmesini kabul edin.
Sorun yaşarsanız daha ayrıntılı yükleme talimatlarını burada bulabilirsiniz.
Ant'i yükleme
GData Java İstemci Kitaplığı, Ant 1.7 veya sonraki sürümleri gerektirir. Ant'i daha önce yüklediyseniz komut istemine ant -version
yazarak sürümü kontrol edin. En son sürümü edinmeniz gerekiyorsa veya bu sürüm yüklü değilse aşağıdaki talimatları uygulayın. Java ve Ant kurulumlarınız zaten ayarlanmışsa mail.jar
bölümüne geçin.
- http://ant.apache.org/bindownload.cgi adresini ziyaret edin.
.tar.gz
indirme bağlantısını tıklayın.
- Bir terminal penceresi açıp indirilen dosyanın bulunduğu dizine giderek ve aşağıdaki komutları yazarak dosyaları ayıklayın:
gunzip apache-ant-(version)-bin.tar.gz
tar xvf apache-ant-(version)-bin.tar
bin
dizinini PATH
ortam değişkeninize ekleyin.
- Yeni konum olarak ayarlamak için
ANT_HOME
ortam değişkenini ekleyin veya düzenleyin.
- JDK'nin yüklendiği konum olarak ayarlamak için
JAVA_HOME
ortam değişkenini ekleyin veya düzenleyin.
Herhangi bir sorunla karşılaşırsanız Ant yükleme belgelerinin ayrıntılı sürümünü burada bulabilirsiniz.
mail.jar dosyasını edinme
Medya desteği için JavaMail API dahildir.
- http://java.sun.com/products/javamail/downloads/index.html adresini ziyaret edin.
- "İndir" düğmesini tıklayın. 1.4 veya sonraki bir sürümü indirdiğinizden emin olun.
- Lisans Sözleşmesi'ni okuyup kabul edin.
- JavaMail'i içeren
.zip
dosyasının bağlantısını tıklayın.
unzip
dosyaları bilgisayarınıza indirin ve konumunu not edin. mail.jar
, kök dizin javamail-(version)
altında yer alır.
activation.jar dosyasını edinme
Medya desteği için JavaBeans Activation Framework dahil edilmiştir.
- JAF indirme sayfasını ziyaret edin.
- "İndir" düğmesini tıklayın.
- Lisans Sözleşmesi'ni okuyup kabul edin.
- Etkinleştirme Çerçevesi'ni içeren
.zip
dosyasının bağlantısını tıklayın.
unzip
dosyaları bilgisayarınıza indirin ve konumunu not edin. activation.jar
, kök dizin jaf-(version)
altında yer alır.
servlet.jar dosyasını edinme
servlet.jar
(servlet-api.jar
olarak da adlandırılabilir) servlet kapsayıcınızda (J2EE, Tomcat, WebLogic vb.) bulunabilir. AuthSub ve Google Base örnekleri için kullanılır. Aşağıdaki talimatlarda Tomcat 6.x'in nasıl edinileceği açıklanmaktadır.
- http://tomcat.apache.org/download-60.cgi adresini ziyaret edin.
- Temel İkili Dağıtımlar bölümünde
.tar.gz
dosyasını indirin.
- İndirilen paketi yukarıdaki Ant'i yükleme bölümünde gösterildiği gibi
gunzip
ve tar
ile açın.
servlet.jar
, apache-tomcat-(version)/lib
altında bulunur.
Artık GData Java İstemci Kitaplığı'nı edinmek için ihtiyacınız olan her şeye sahipsiniz.
Google Data Client Library'yi yükleme
- http://code.google.com/p/gdata-java-client/downloads/list adresini ziyaret edin.
- İstemci kitaplığının (
gdata-src.java-1.x.x.java.zip
) ve örneklerin (gdata-samples.java-1.x.x.java.zip
) en son sürümünü indirin.
- İstemci kitaplığı kaynağını bilgisayarınıza çıkarın.
gdata/java/build-src/build.properties
simgesine gidin ve dosyayı açın.
- Harici bağımlılıkları, yerel makinenizdeki
.jar
dosyalarının konumlarına işaret edecek şekilde düzenleyin.
Not: Windows'da ters eğik çizgileri kaçırdığınızdan emin olun. Örneğin,
servlet.jar=C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\lib\\servlet-api.jar
Çalışan Örnekler
Mevcut tüm örnekler, gdata-samples.java-1.x.x.java.zip
arşivindeki gdata/java/sample
altında yer alır. gdata/java/build-samples/build.properties
dosyası, kitaplıkta bulunan örneklerin tüm giriş değerlerini içerir. sample.credentials.username
ve sample.credentials.password
değerlerini geçerli bir kullanıcı adı ve şifre olarak ayarlayın. Örnekleri oluşturmak ve yürütmek için Ant'i kullanabiliriz.
Komut istemini açıp gdata/java
dizinine geçerek ve şunu yazarak her şeyi doğru yükleyip yüklemediğinizi test edin:
ant -f build-samples.xml sample.calendar.run
Bazı bilgi veya uyarı mesajları alabilirsiniz ancak en sondaki BUILD SUCCESSFUL
mesajını arayın. Başarılı sonuç mesajı almazsanız sorun giderme bölümüne bakın.
Aşağıdaki metni yazarak daha etkileşimli bir örnek deneyin:
ant -f build-samples.xml sample.spreadsheet.guidemo.run
Belirli bir örneğin nasıl çalıştırılacağını öğrenmek için gdata/java/build-samples
bölümüne gidin ve ilgili örneğin derleme dosyasını kontrol edin. samples run
bölümünü bulun.
Sorun giderme
Derlemeniz şu gibi bir hata mesajıyla başarısız olursa:
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
veya projede temel bir dosyanın eksik olmasıyla ilgili benzer bir hata mesajı alıyorsanız Ant'in eski bir sürümünü kullanıyor olabilirsiniz. 1.7 veya sonraki bir sürümü çalıştırdığınızdan emin olmak için ant -version
yazın. Ant'in en son sürümünü edinmek için yukarıdaki bağımlılık talimatlarına bakın.
Kendi uygulamalarınızı oluşturma
Bir sonraki soru, kendi uygulamanızı nasıl oluşturacağınızdır. Temel işlevleri göstermek için Calendar hizmetini kullanarak "Merhaba Dünya!" eşdeğeri bir programı inceleyeceğim. Daha ayrıntılı bilgiyi Java İstemci Kitaplığı'nın geliştirici kılavuzunda ve ayrı ayrı ürünlerin geliştirici kılavuzlarında bulabilirsiniz.
CalendarTest.java adlı bir dosya oluşturun. Aşağıdaki içe aktarma ifadelerini ekleyerek başlayın.
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.*;
İşte programın tamamı (hata işleme olmadan).
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");
Ardından, kaynağın URL'si ayarlanır. Bu durumda, kimliği doğrulanmış kullanıcıdan tüm takvimlerin listesini isteyebilirsiniz.
URL feedUrl = new URL("http://www.google.com/calendar/feeds/default/allcalendars/full");
Aşağıdaki satır, URL'de gerçek GET
komutunu çalıştırır ve sonuçlanan feed'i düzenli bir nesneye yerleştirir.
CalendarFeed resultFeed = myService.getFeed(feedUrl, CalendarFeed.class);
Aşağıdaki for
döngüsü her girişi yineler ve başlığı yazdırır. Başlığın TextConstruct
olarak depolandığını unutmayın. Bu nedenle, düz metni almak için ek bir işlev çağrısı gerekir.
for (int i = 0; i < resultFeed.getEntries().size(); i++) {
CalendarEntry entry = resultFeed.getEntries().get(i);
System.out.println("\t" + entry.getTitle().getPlainText());
}
Bu oldukça temel bir örnekti. Şimdi de birkaç yaygın durumdan bahsedelim. Aşağıdaki snippet, nasıl nesne oluşturup ekleyeceğinizi gösterir. Örneğimizde bu, yeni bir takvim etkinliği girişi olacaktır.
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);
Sık kullanılan bir diğer işlem de sorgu oluşturmaktır.
//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());
}
Hata ayıklama sırasında yararlı olabilecek bir diğer işlem de ham XML'yi boşaltmaktır. Kitaplıkta bunu yapmak için kullanabileceğiniz kullanışlı bir yardımcı program vardır. samples.util.*
öğesinin içe aktarıldığından emin olun. Ardından, feed'i veya girişi boşaltın.
CommonUtils.dump(resultFeed, System.out);
Daha da ayrıntılı hata ayıklama araçları için istemci kitaplığından günlük kaydını nasıl etkinleştireceğinizi açıklayan Google Veri API'si İstemcilerinde Hata Ayıklama: Programınızdaki Trafiği Keşfetme başlıklı makalemize göz atın.
Bu sayede, istemci kitaplığını kullanarak uygulama geliştirmenin nasıl bir deneyim olduğunu anlayabilirsiniz. Daha ayrıntılı bilgi için her Google Veri API'siyle ilgili mevcut geliştirici kılavuzlarının listesini sonuç bölümünde bulabilirsiniz.
Sonuç
Artık GData Java İstemci Kitaplığı'nı kullanarak uygulamalar oluşturup çalıştırabileceğinizi umuyoruz. Kullanabileceğiniz popüler IDE'lerden bahsetmedim ancak Eclipse veya NetBeans gibi popüler araçları inceleyebilirsiniz. Yararlı olabilecek bazı ek bağlantılar:
Java istemci kitaplığını herhangi bir API ile kullanma hakkında sorularınız varsa API'ye özel forumda yayınlayarak bize bildirebilirsiniz.
Ek: Ortam Değişkenlerini Ayarlama
Windows veya Linux'ta ortam değişkenlerinizi ayarlama talimatları Mac OS X için herhangi bir ayar yapmanız gerekmez.
Windows
Sistem değişkenleri, bilgisayardaki tüm kullanıcılar için geçerli olur. Yönetici ayrıcalıklarınız olmadığı için sistem değişkenlerini düzenleyemiyorsanız buradaki talimatları uygulayın.
Yönetici ayrıcalıklarınız varsa:
- "Bilgisayarım"ı sağ tıklayın ve "Özellikler"i seçin.
- "Gelişmiş" sekmesini tıklayın.
- "Ortam Değişkenleri"ni tıklayın.
- Sistem değişkenlerini "Ekle" veya "Düzenle": (Yerel makinenizdeki konumu değiştirin)
ANT_HOME
öğesini ekleyin veya düzenleyin ve değeri C:\ant
olarak ayarlayın.
JAVA_HOME
öğesini ekleyin veya düzenleyin ve değeri C:\jdk
olarak ayarlayın.
Path
ekleyin veya düzenleyin ve sonuna ;C:\ant\bin;C:\jdk\bin
ekleyin (noktalı virgül, dizin yollarını ayırır).
CLASSPATH
ekleyin veya düzenleyin ve hangi hizmetlerle çalışmak istediğinize bağlı olarak ihtiyacınız olan .jar
dosyalarını ekleyin. "." karakterinin eklendiğinden emin olun. Bu karakter, geçerli dizini gösterir. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar
vb.
- Geçerli olmaları için cihazınızı yeniden başlatın.
Not: Değişkenlerin tırnak işareti (' veya ") içermediğinden ve \ veya / ile bitmediğinden emin olun.
Yönetici ayrıcalıklarınız yoksa:
- "Bilgisayarım"ı sağ tıklayın ve "Özellikler"i seçin.
- "Gelişmiş" sekmesini tıklayın.
- "Ortam Değişkenleri"ni tıklayın.
- Kullanıcı değişkenlerini "ekleme" veya "düzenleme": (Yerel makinenizdeki konumu değiştirin)
ANT_HOME
öğesini ekleyin veya düzenleyin ve değeri C:\ant
olarak ayarlayın.
JAVA_HOME
öğesini ekleyin veya düzenleyin ve değeri C:\jdk
olarak ayarlayın.
Path
ekleyin veya düzenleyin ve sonuna ;C:\ant\bin;C:\jdk\bin
ekleyin (noktalı virgül, dizin yollarını ayırır).
CLASSPATH
ekleyin veya düzenleyin ve hangi hizmetlerle çalışmak istediğinize bağlı olarak ihtiyacınız olan .jar
dosyalarını ekleyin. "." karakterinin eklendiğinden emin olun. Bu karakter, geçerli dizini gösterir. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar
vb.
- Geçerli olmaları için cihazınızı yeniden başlatın.
Not: Değişkenlerin tırnak işareti (' veya ") içermediğinden ve \ veya / ile bitmediğinden emin olun.
Az önce düzenlediğiniz kullanıcı değişkenleri yalnızca kullanıcı profiliniz için geçerli olur.
Linux
.bash_profile
dosyanızı ana dizininizde bulunan tercih ettiğiniz düzenleyicide açın.
.bash_profile
dosyanıza aşağıdakileri ekleyin. Makinenizdeki dosyaların gerçek konumlarını kullanın:
export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/local/jdk
export PATH=${PATH}:${ANT_HOME}/bin
- Kullanacağınız hizmetlerin
.jar
dosyalarını eklemeniz gerekir. Örneğin, 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
değişkenlerini oluşturmak için
Not: Değişkenlerin tırnak işareti (' veya ") içermediğinden ve \ veya / ile bitmediğinden emin olun.