סטפני ליו, צוות Google Data APIs
ספטמבר 2007
- מבוא
- יחסי תלות של התקנות
- ב-Windows
- ב-Mac OS X
- ב-Linux
- התקנה של ספריית הלקוח ב-Google Data
- הפעלת דגימות
- בניית אפליקציות משלכם
- סיכום
- נספח: הגדרת משתני סביבה
מבוא
מעולם לא היה קל להתחיל לפתח עם ממשק API לא מוכר, ולכן במאמר הזה תמצאו הוראות מפורטות להורדה ולהתקנה של ספריית לקוח ממשק ה-API של נתוני Google ("GData") של Java. אראה איך לקבל את כל התלות ולהגדיר את משתני הסביבה שדרושים לכם. תוך זמן קצר תמזגו שירותים שונים של GData!
משתמש בליקויפל?
כדאי לקרוא את המאמר Cuding in the Shade: Use Eclipse with Google Data APIs.
סוגי תלות של התקנה
בספריית GData Java של הלקוח יש את יחסי התלות החיצוניים הבאים. הקטעים הבאים מתארים איך להתקין את יחסי התלות האלה במערכת ההפעלה המועדפת עליך (או במערכת ההפעלה שאיתה נתקעת בעבודה).
- JDK (ערכת פיתוח Java) גרסה 1.5 ומעלה
- נמלי Apache גרסה 1.7 ומעלה
- mail.gar's ב-Java Mail 1.4+ של Sun
- activation.tar ב-JavaBeansActivationFramework של Sun. פעולה זו נדרשת רק עבור ממשקי API הספציפיים למדיה, כולל ממשק ה-API של נתוני רשימת המסמכים, ממשק ה-API של אלבומי Google וממשק API של נתונים של YouTube.
- serverlet.gar's ב-Servlet API של גרסה 2.3 ואילך של Sun. חובה לעשות זאת רק אם מבצעים דגימות קוד בחבילות 'sample.authsub' או 'sample.gbase.recipe'.
כמה מיחסי התלות של .jar
נדרשים רק עבור דגימות ספציפיות, אך כדי להימנע משגיאות build, מומלץ להשיג הכל. בוחרים את מערכת ההפעלה כדי להמשיך: Windows , Mac OS X או Linux.
ב-Windows
הוראות למערכת ההפעלה Windows.
התקנת Java
חבילת הפיתוח של Java זמינה מ-Sun בצורת JDK (ערכת פיתוח Java). ה-JRE (סביבת זמן ריצה של Java) וכל שאר הרכיבים הנדרשים לכתיבה, הידור, בדיקה וניפוי באגים של אפליקציות Java כלולים. אם כבר התקנת את Java, אפשר לדלג להתקנת Ant.
הערה: נדרשות הרשאות אדמין כדי להתקין את ה-JDK.
- נכנסים לכתובת http://java.sun.com/javase/downloads/index.jsp
- לוחצים על 'הורדה' לצד העדכון האחרון.
- קוראים את הסכם הרישיון ומאשרים אותו.
- מורידים את אחד מהקבצים להתקנה של Windows.
- מפעילים את מנהל ההתקנה.
- צריך לערוך את משתנה הסביבה
Path
כדי להריץ בקלות קובצי הפעלה של JDK, כמו javac
. הנתיב שברצונך להוסיף ייראה בערך C:\jdk\bin\
. בנספח אפשר למצוא הוראות לעריכת המשתנה Path
ב-Windows.
אם יש לך בעיות בהתקנת JDK, אפשר לעיין בהוראות ההתקנה המפורטות באתר של Sun.
התקנה של נמלה
Apache Ant הוא כלי build ל-Java שדומה ל-make
(אבל טוב יותר). נשתמש בה כדי לבנות את הספרייה ולבצע דוגמאות. אם Android כבר מותקן אצלך, צריך לוודא שהגרסה שלו היא 1.7 ואילך.
- לוחצים על התפריט 'התחלה' ואז על 'הפעלה'.
- מקלידים
cmd
בשדה הטקסט.
- כדי לבדוק איזו גרסה יש לך, יש להקליד
ant -version
בהודעה.
אם יש לך גרסה 1.7 ואילך, כדאי לדלג לשלב קבלת mail.jar
. אם מספר הגרסה של Ant שברשותך נמוך מ-1.7 או שהוא אינו מותקן אצלך, בצע את השלבים הבאים.
- בקר בכתובת http://ant.apache.org/bindownload.cgi
- יש ללחוץ על הקישור להורדה של
.zip
.
- יש לחלץ את כל הקבצים למיקום הרצוי, כמו
C:\ant
- מוסיפים את ספריית
bin
של נמלים, למשל C:\ant\bin
, לPath
משתנה הסביבה.
- מוסיפים או עורכים את המשתנה של הסביבה
ANT_HOME
כדי להגדיר אותו כמיקום החדש, למשל C:\ant
- צריך להוסיף או לערוך את משתנה הסביבה
JAVA_HOME
במקום שבו מותקנת תוכנת Java, למשל C:\jdk
.
אם תיתקלו בבעיות, תוכלו למצוא הוראות התקנה מפורטות באתר של דנה.
קבלת mail.gar
JavaMail כלול בתמיכת מדיה.
- נכנסים לכתובת http://java.sun.com/products/javamail/ downloads/index.html
- לחץ על הלחצן "הורדה". יש להקפיד להוריד את גרסה 1.4 ואילך.
- קוראים את הסכם הרישיון ומאשרים אותו.
- לוחצים על הקישור לקובץ
.zip
שמכיל את JavaMail.
- חלץ את הקבצים למחשב ושים לב למיקום. הפריט
mail.jar
יהיה בספריית הבסיס, javamail-(version)
מקבל את activation.gar
מסגרת ההפעלה של JavaBeans כלולה בתמיכת המדיה.
- נכנסים לדף ההורדה של JAF.
- לחץ על הלחצן "הורדה".
- קוראים את הסכם הרישיון ומאשרים אותו.
- יש ללחוץ על הקישור לקובץ
.zip
שמכיל את מסגרת ההפעלה.
- חלץ את הקבצים למחשב ושים לב למיקום. הפריט
activation.jar
יהיה בספריית הבסיס, jaf-(version)
מקבל servlet.gar
servlet.jar
(ייתכן שהשם הזה הוא servlet-api.jar
) נמצא במאגר שלך (למשל: J2EE , Tomcat , WebLogic וכו'). הוא משמש לדגימות AuthSub ו-Google Base. ההוראות הבאות עוברות דרך Tomcat 6.x.
- היכנסו לכתובת http://tomcat.apache.org/download-60.cgi
- לוחצים על ההורדה של Windows Service להתקנת מכונה בקטע 'תפוצות ליבה בינאריות'.
- מפעילים את מנהל ההתקנה.
- אם שהית ברירת מחדל, המיקום של
servlet-api.jar
צריך להיות C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib
מידע נוסף על ההגדרה וההתקנה של Tomcat זמין כאן.
מצוין, עכשיו אתם מוכנים להתקין את ספריית הלקוח GJava Java.
ב-Mac OS X
הנחיות עבור מערכת ההפעלה Mac OS X.
התקנת Java
אם אתם משתמשים ב-Mac OS X, יש לכם פחות עבודה! Apple הוסיפה JDK (ערכת פיתוח תוכנה) ל-JDK (הגדרה מלאה) ומותאמת לכל מופע. מידע נוסף זמין באתר Java של Apple.
התקנה של נמלה
Apache Ant הוא כלי build ל-Java שדומה ל-make
(אבל טוב יותר). נשתמש בה כדי לבנות את הספרייה ולבצע דוגמאות. סביר להניח שכבר התקנת את Ant, אבל כדאי לבדוק שיש לך גרסה 1.7 ומעלה.
- פותחים חלון מסוף. (בשורת הפקודה + מקש הרווח, מקלידים 'Terminal' כדי למצוא את האפליקציה)
- בשורת הפקודה, מקלידים:
ant -version
אם הגרסה של נמלה פועלת פחות מ-1.7, יש להשיג את הגרסה האחרונה על פי השלבים הבאים.
- בקר בכתובת http://ant.apache.org/bindownload.cgi
- יש ללחוץ על הקישור להורדה של
.zip
.
- פותחים חלון מסוף. (בשורת הפקודה + מקש הרווח, מקלידים 'Terminal' כדי למצוא את האפליקציה)
- בשורת הפקודה, מקלידים את הפקודה הבאה:
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
אם תיתקלו בבעיות, תוכלו למצוא הוראות התקנה מפורטות באתר של דנה. גם בפוסט בבלוג הזה מופיע הסבר מפורט על המשמעות של פקודות המעטפת שלמעלה.
קבלת mail.gar
JavaMail כלול בתמיכת מדיה.
- נכנסים לכתובת http://java.sun.com/products/javamail/downloads/index.html
- לחץ על הלחצן "הורדה". יש להקפיד להוריד את גרסה 1.4 ואילך.
- קוראים את הסכם הרישיון ומאשרים אותו.
- לוחצים על הקישור לקובץ
.zip
שמכיל את JavaMail.
- חלץ את הקבצים למחשב ושים לב למיקום. הפריט
mail.jar
יהיה בספריית הבסיס, javamail-(version)
מקבל את activation.gar
מסגרת ההפעלה של JavaBeans כלולה בתמיכת המדיה.
- נכנסים לדף ההורדה של JAF.
- לחץ על הלחצן "הורדה".
- קוראים את הסכם הרישיון ומאשרים אותו.
- יש ללחוץ על הקישור לקובץ
.zip
שמכיל את מסגרת ההפעלה.
- חלץ את הקבצים למחשב ושים לב למיקום. הפריט
activation.jar
יהיה בספריית הבסיס, jaf-(version)
מקבל servlet.gar
servlet.jar
(ייתכן שהשם הזה הוא servlet-api.jar
) נמצא במאגר שלך (למשל: J2EE , Tomcat , WebLogic וכו'). הוא משמש לדגימות AuthSub ו-Google Base. ההוראות הבאות עוברות דרך Tomcat 6.x.
- היכנסו לכתובת http://tomcat.apache.org/download-60.cgi
- לוחצים על ההורדה של
.zip
בקטע Core Binary Distributions.
- חלץ את הקבצים למחשב ושים לב למיקום.
servlet.jar
יימצא ב-apache-tomcat-(version)/lib
מידע נוסף על ההגדרה וההתקנה של Tomcat זמין כאן.
מצוין, עכשיו אתם מוכנים להתקין את ספריית הלקוח GJava Java.
ב-Linux
הוראות למערכת ההפעלה Linux.
התקנת Java
המדריך הזה ישתמש ב-JDK של Sun (ערכת הפיתוח של Java). אם יש לכם גישה לרמה הבסיסית (root), יש לפעול לפי ההוראות הבאות. אם לא, אפשר פשוט להתקין את ה-JDK בספריית הבית. כדי לעשות זאת צריך לפעול לפי ההוראות האלה. אם כבר התקנתם את ה-JDK 1.5 ואילך, דלגו אל התקנה של נמלה.
אם יש לכם הרשאות בסיס:
- נכנסים לכתובת http://java.sun.com/javase/downloads/index.jsp
- לוחצים על 'הורדה' ליד הגרסה האחרונה.
- קוראים את הסכם הרישיון ומאשרים אותו.
- לוחצים על קובץ ה-RPM לחילוץ עצמי ומורידים אותו בקטע 'פלטפורמת Linux'.
- פותחים חלון טרמינל, עוברים לספרייה שבה הורדתם את הקובץ ומבצעים את הפעולות הבאות:
su
chmod a+x jdk-6(version)-linux-i586-rpm.bin
./jdk-6(version)-linux-i586-rpm.bin
- מאשרים את הסכם הרישיון.
אם אין לכם הרשאות בסיס:
- נכנסים לכתובת http://java.sun.com/javase/ downloads/index.jsp
- לוחצים על 'הורדה' ליד הגרסה האחרונה.
- קוראים את הסכם הרישיון ומאשרים אותו.
- יש ללחוץ ולהוריד את גרסת ה-build של החילוץ העצמי (לא RPM) בקטע 'פלטפורמת Linux'.
- פותחים חלון טרמינל, עוברים לספרייה שבה הורדתם את הקובץ ומקלידים את הפקודות הבאות:
chmod +x jdk-6(version)-linux-i586-rpm.bin
- צריך לשנות את הספרייה שבה רוצים להתקין את הקובץ.
- הרצה של הקובץ הבינארי לחילוץ עצמי. אם אתם מתקינים אותו בספרייה הנוכחית, עליכם להקליד
./jdk-6(version)-linux-i586-rpm.bin
- מאשרים את הסכם הרישיון.
אם תיתקלו בבעיות, תוכלו למצוא כאן הוראות מפורטות יותר להתקנה.
התקנה של נמלה
ספריית הלקוח GData Java מחייבת Ant 1.7 ומעלה. אם Ant כבר מותקן במכשיר שלך, יש לבדוק את הגרסה על ידי הקלדת ant -version
בשורת הפקודה. אם צריך להתקין את הגרסה האחרונה, או אם היא לא מותקנת במכשיר, יש לפעול לפי ההוראות בהמשך. אם התקנת כבר את JavaScript ו-Java, אפשר לדלג קדימה ל-mail.jar
.
- בקר בכתובת http://ant.apache.org/bindownload.cgi
- יש ללחוץ על הקישור להורדה של
.tar.gz
.
- חלץ את הקבצים על ידי העלאת חלון מסוף, שינוי הספרייה עם הקובץ שהורדת והקלדה של הפקודות הבאות:
gunzip apache-ant-(version)-bin.tar.gz
tar xvf apache-ant-(version)-bin.tar
- מוסיפים את ספריית
bin
של נמלים למשתנה הסביבה PATH
.
- מוסיפים או עורכים את המשתנה של הסביבה
ANT_HOME
כדי להגדיר אותו כמיקום החדש.
- מוסיפים או עורכים את משתנה הסביבה של
JAVA_HOME
כדי להגדיר אותו בתור המיקום שבו מותקן ה-JDK.
אם נתקלתם בבעיות, תוכלו למצוא תיעוד מפורט של התקנת נמלים כאן.
קבלת mail.gar
JavaMail כלול בתמיכת מדיה.
- נכנסים לכתובת http://java.sun.com/products/javamail/ downloads/index.html
- לחץ על הלחצן "הורדה". יש להקפיד להוריד את גרסה 1.4 ואילך.
- קוראים את הסכם הרישיון ומאשרים אותו.
- לוחצים על הקישור לקובץ
.zip
שמכיל את JavaMail.
unzip
הקבצים במחשב ותציינו את המיקום שלהם. הפריט mail.jar
יהיה בספריית הבסיס, javamail-(version)
מקבל את activation.gar
מסגרת ההפעלה של JavaBeans כלולה בתמיכת המדיה.
- נכנסים לדף ההורדה של JAF.
- לחץ על הלחצן "הורדה".
- קוראים את הסכם הרישיון ומאשרים אותו.
- יש ללחוץ על הקישור לקובץ
.zip
שמכיל את מסגרת ההפעלה.
unzip
הקבצים במחשב ותציינו את המיקום שלהם. הפריט activation.jar
יהיה בספריית הבסיס, jaf-(version)
מקבל servlet.gar
servlet.jar
(ייתכן שהשם הזה הוא servlet-api.jar
) נמצא במאגר שלך (למשל: J2EE , Tomcat , WebLogic וכו'). הוא משמש לדגימות AuthSub ו-Google Base. ההוראות הבאות עוברות דרך Tomcat 6.x.
- היכנסו לכתובת http://tomcat.apache.org/download-60.cgi
- יש להוריד את הקובץ
.tar.gz
ב'תפוצות הליבה הבינאריות'.
- מוציאים את
gunzip
ואת tar
מהחבילה, כפי שמתואר בקטע התקנה של נמל התעופה למעלה.
servlet.jar
יימצא ב-apache-tomcat-(version)/lib
אמורים להיות לך כל מה שצריך כדי לקבל את ספריית הלקוחות של GData Java!
התקנת ספריית הלקוח של Google Data
- נכנסים אל http://code.google.com/p/gdata-java-client/download/list
- הורדת הגרסה האחרונה של ספריית הלקוח (
gdata-src.java-1.x.x.java.zip
) ודוגמאות (gdata-samples.java-1.x.x.java.zip
).
- חלץ את המקור של ספריית הלקוח במחשב שלך.
- מנווטים אל
gdata/java/build-src/build.properties
ופותחים את הקובץ.
- יש לערוך את יחסי התלות החיצוניים כדי להצביע על המיקומים של קובצי
.jar
במחשב המקומי שלך.
הערה: ב-Windows, הקפידו לסמן קווים תחתונים. לדוגמה,
servlet.jar=C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\lib\\servlet-api.jar
דגימות פעילות
כל הדגימות הזמינות נמצאות ב-gdata/java/sample
מהארכיון של gdata-samples.java-1.x.x.java.zip
. הקובץ gdata/java/build-samples/build.properties
מכיל את כל ערכי הקלט של הדוגמאות בספרייה. צריך להגדיר את sample.credentials.username
ואת sample.credentials.password
לשם משתמש וסיסמה חוקיים. אנו יכולים להשתמש ב-Ant כדי לבנות ולהפעיל את הדגימות.
כדי לבדוק אם האפליקציה הותקנה כראוי, יש לפתוח שורת פקודה, לעבור לספריית gdata/java
ולהקליד:
ant -f build-samples.xml sample.calendar.run
יכול להיות שתקבלו כמה הודעות או אזהרות, אבל חפשו את ההודעה BUILD SUCCESSFUL
בסוף. אם לא מוצגת הודעה על הצלחת הקמפיין, עיינו בקטע פתרון בעיות.
כדאי לנסות דגימה אינטראקטיבית יותר על ידי הקלדת:
ant -f build-samples.xml sample.spreadsheet.guidemo.run
כדי לגלות איך להריץ דגימה מסוימת, יש לעבור אל gdata/java/build-samples
ולבדוק את קובץ ה-build של הדגימה. צריך לחפש את הקטע 'samples run
'.
פתרון בעיות
אם ה-build נכשל עם הודעת שגיאה כמו:
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
או הודעת שגיאה דומה לגבי קובץ חיוני שחסר בפרויקט, ייתכן שאתם משתמשים בגרסה ישנה יותר של Ant. יש להקליד ant -version
כדי לוודא מגרסה 1.7 ואילך. אפשר להיעזר בהוראות התלות שלמעלה כדי להוריד את הגרסה האחרונה של נמלה.
יצירת אפליקציות משלכם
השאלה הבאה היא איך ליצור אפליקציה משלכם. אני אעבור על תוכנית מקבילה בשם "שלום עולם!" באמצעות שירות יומן Google כדי להציג פונקציות בסיסיות. מידע מפורט יותר ניתן למצוא במדריך למפתחים של ספריית הלקוח Java, וכן במדריכים למפתחים למוצרים ספציפיים.
יוצרים קובץ בשם Calendar Test.java. כדי להתחיל, יש לכלול את הצהרות הייבוא הבאות.
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.*;
זוהי התוכנית כולה (ללא טיפול חריג).
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");
לאחר מכן תוגדר כתובת ה-URL של המשאב. במקרה כזה, כאן אפשר לבקש את הרשימה של כל היומנים מהמשתמש המאומת.
URL feedUrl = new URL("http://www.google.com/calendar/feeds/default/allcalendars/full");
השורה הבאה תבצע את הפקודה GET
בפועל בכתובת ה-URL ותציב את הפיד המתקבל באובייקט מסודר.
CalendarFeed resultFeed = myService.getFeed(feedUrl, CalendarFeed.class);
הלולאה שלמטה של for
תחזור על עצמה דרך כל ערך, ותדפיס את הכותרת. חשוב לזכור שהכותרת מאוחסנת בתור TextConstruct
, כך שנדרשת קריאה נוספת לפונקציה כדי לקבל את הטקסט הפשוט.
for (int i = 0; i < resultFeed.getEntries().size(); i++) {
CalendarEntry entry = resultFeed.getEntries().get(i);
System.out.println("\t" + entry.getTitle().getPlainText());
}
זה היה די בסיסי - בואו נעבור על כמה דברים נפוצים אחרים. בקטע הבא אפשר לראות איך ליצור אובייקט ולהכניס אותו. בדוגמה שלנו, זה יהיה ערך חדש של אירוע ביומן.
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);
פעולה נפוצה נוספת היא בניית שאילתה.
//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());
}
במהלך ניפוי הבאגים, פעולה שימושית נוספת היא מחיקת קובץ ה-XML הגולמי. יש כלי עזר מועיל שאפשר להשתמש בו כדי לעשות זאת בספרייה. יש לוודא ש-samples.util.*
מיובא. לאחר מכן, משחררים את הפיד או את הרשומה.
CommonUtils.dump(resultFeed, System.out);
למידע מפורט יותר על כלים לניפוי באגים, כדאי לקרוא את המאמר ניפוי באגים בלקוחות של Google Data API: סקירת התנועה מתוך התוכנית. איך להפעיל את הרישום מתוך ספריית הלקוח?
כך תוכלו להבין איך יוצרים אפליקציות באמצעות ספריית הלקוח. למידע מפורט יותר, עיינו בקטע הסיכום כדי לקבל רשימה של מדריכים למפתחים שזמינים לכל ממשק API של Google Data.
סיכום
אנחנו מקווים שעכשיו אתם יכולים ליצור ולהפעיל אפליקציות באמצעות ספריית הלקוח של GData Java. לא נכנסתי לאף אחד מסביבות הפיתוח המשולבות הפופולריות שאפשר להשתמש בהן, אבל כדאי לך לבדוק כלים פופולריים כמו Eclipse או NetBeans. הנה כמה קישורים נוספים שעשויים לעזור:
אם יש לכם שאלות לגבי השימוש בספריית לקוח של Java עם ממשק API כלשהו, תוכלו לפנות אלינו בפורומים הספציפיים ל-API.
נספח: הגדרת משתני סביבה
הוראות להגדרת משתני הסביבה ב-Windows או ב-Linux. אין צורך להגדיר ערכים ל-Mac OS X.
Windows
משתני מערכת יחולו על כל המשתמשים במחשב. אם אין לכם אפשרות לערוך משתני מערכת כי אין לכם הרשאות אדמין, עליכם לפעול לפי ההוראות המפורטות כאן.
אם יש לכם הרשאות אדמין:
- לוחצים לחיצה ימנית על 'המחשב שלי' ובוחרים 'מאפיינים'.
- לוחצים על הכרטיסייה 'מתקדם'.
- לוחצים על 'משתני סביבה'.
- משתני מערכת "הוספה" או "עריכה": (יש להחליף את המיקום במחשב המקומי)
- מוסיפים או עורכים את
ANT_HOME
ומגדירים את הערך כ-C:\ant
- מוסיפים או עורכים את
JAVA_HOME
ומגדירים את הערך כ-C:\jdk
- מוסיפים או עורכים את
Path
ומצרפים את ;C:\ant\bin;C:\jdk\bin
לסוף (נקודה-פסיק מופרדת בנתיבים של הספרייה)
- יש להוסיף או לערוך את
CLASSPATH
ולצרף את .jar
הקבצים הנחוצים, בהתאם לשירותים שבהם רוצים לעבוד. צריך לוודא שהשדה "." כלול &&mhash. זה מעיד על הספרייה הנוכחית. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar
וכו'
- אתחל מחדש כדי לוודא שהם נכנסים לתוקף.
הערה: חשוב לוודא שלמשתנים אין מירכאות (' או ') ושהם לא מסתיימים ב-\ או ב-.
אם אין לכם הרשאות אדמין:
- לוחצים לחיצה ימנית על 'המחשב שלי' ובוחרים 'מאפיינים'.
- לוחצים על הכרטיסייה 'מתקדם'.
- לוחצים על 'משתני סביבה'.
- משתני משתמש מסוג "הוספה" או "עריכה": (יש להחליף את המיקום במחשב המקומי שלכם)
- מוסיפים או עורכים את
ANT_HOME
ומגדירים את הערך כ-C:\ant
- מוסיפים או עורכים את
JAVA_HOME
ומגדירים את הערך כ-C:\jdk
- מוסיפים או עורכים את
Path
ומצרפים את ;C:\ant\bin;C:\jdk\bin
לסוף (נקודה-פסיק מופרדת בנתיבים של הספרייה)
- יש להוסיף או לערוך את
CLASSPATH
ולצרף את .jar
הקבצים הנחוצים, בהתאם לשירותים שבהם רוצים לעבוד. צריך לוודא שהשדה "." כלול &&mhash. זה מעיד על הספרייה הנוכחית. .;C:\gdata\java\lib\gdata-core-1.0.jar;C:\gdata\java\lib\gdata-calendar-1.0.jar
וכו'
- אתחל מחדש כדי לוודא שהם נכנסים לתוקף.
הערה: חשוב לוודא שלמשתנים אין מירכאות (' או ') ושהם לא מסתיימים ב-\ או ב-.
משתני המשתמש שערכת כעת יחולו רק על פרופיל המשתמש שלך.
Linux
- פותחים את קובץ
.bash_profile
בעורך לבחירתכם, שנמצא בספריית הבית.
- צריך להוסיף אל
.bash_profile
את הקבצים הבאים, ולהחליף את המיקומים בפועל של הקבצים במחשב:
export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/local/jdk
export PATH=${PATH}:${ANT_HOME}/bin
- עליך להוסיף את קובצי
.jar
עבור השירותים שבהם בחרת להשתמש. לדוגמה: 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
כדי לקבוע את המשתנים
הערה: חשוב לוודא שלמשתנים אין מירכאות (' או ') ושהם לא מסתיימים ב-\ או ב-.