איך להתקין Phonegap על Windows-7 (חלק ב')

בחלק הקודם התקנו מספר כלים (git, NodeJS)  ואז את תוכנת Phonegap.
כעת נתקין כלים שיאפשרו ל Phonegap ליצור אפליקציה ל Android.
שלבים אלה לא מתאימים למפתחים עבור מערכות Mobile אחרות (iOS של Apple למשל).

 JDK

Java Development Kit היא סט הכלים למפתחים (בניגוד ל JRE הידוע בשם "run-time" שהיא התוכנה הדרושה להרצת תוכניות Java).
אנחנו זקוקים ל JDK מכיון שבאנדרואיד ניצור אפליקצית Native, כלומר אפליקציה הכתובה ב Java, שבה יהיה דפדפן (רכיב Java מסוג WebView) שיריץ את ה Javascript/HTML/CSS שנכתוב. את אפליקציה ה Java הזו יש לקמפל, והקומפילר נמצא בתוך חבילת JDK.

מכיון שהגרסה מתעדכנת באופן די מהיר, אני מחפש בדרך כלל את "JDK" או את "Java SE" שהיא גירסת Standard Edition.
כרגע מצאתי את גרסת 8u5 כאן.

כדי להוריד את התוכנה יש לאשר את הסכם הרישיון, ואז לבחור את הגירסה הנכונה.
jdk

שתי גירסאות Windows נמצאות בסוף, וצריך לדעת מה גירסת Windows במחשב שלכם כדי לדעת מה להתקין (לחיצה על כפתור start, לחיצה ימנית על computer – המחשב שלי, ואז פרטים – properties. גירסת מערכת ההפעלה תהיה שם תחת מערכת-system)

ההורדה ארוכה יחסית והתוכנה לא קטנה (150M).
כרגיל, ההרצה מתחילה עם קליק ימני ואז run as administrator.
נשים לב כי JDK מתקין גם JRE (נשמע הגיוני..)

הוספת JDK ל Path

לאחר התקנת JDK (ו – JRE) אני עושה ניסוי קטן:
פותח חלון command חדש (לתת הזדמנות להתקנה החדשה לפעול) ומקיש שם את הפקודה Java. התוצאה היא פירוט של הפרמטרים האפשריים לפקודה.
כלומר ניתן להשתמש כרגע ב JRE (כי Java היא הפקודה שבאמצעותה מריצים תוכניות Java).
לעומת זאת הקשת הפקודה javac (המיועדת להפעלת java compiler) נכשלת.
המחשב לא "יודע" היכן מותקן JDK.

קל להוסיף את JDK ל "שורת הפקודה" (command line).

צריך להקיש: start->computer->properties (כלומר הקשה ימנית על computer ואז לבחור properties)
במסך הפרטים צריך לבחור את Advanced System Settings.

מקבלים את המסך הבא:

properties

ובו צריך לבחור את Environment Variables למטה.
מקבלים את המסך הבא:

vars

המאפשר להוסיף "משתני מערכת" המשפיעים על פעולת Windows.
אני נוהג להוסיף את המשתנה בחלק התחתון (system variables) כדי שאלה יהיו משתנים המוכרים בכל מערכת ההפעלה.
אנחנו לא ניצור משתנה חדש, אלא נעדכן אחד קיים, את המשתנה Path.
צריך לבחור את המשתנה וללחוץ על edit, במסך העריכה להשאיר את הערך הקיים, אבל להגיע לסופו ושם להוסיף נקודה-פסיק (;) ואחריה את תיקיית bin של JDK.
אצלי (64 ביט) זו התיקייה:

C:\Program Files\Java\jdk1.8.0_05\bin

לאחר ההוספה צריך רק לסגור את חלון ה command ולפתוח חלון command חדש.
עכשיו הפקודה javac מתבצעת באופן תקין.

JAVA_HOME

התקנת Java דורשת עוד הגדרה ידנית אחת.
באותו המקום (System Variables) צריך להוסיף משתנה חדש.
לוחצים על "new" ויוצרים משתנה חדש ששמו JAVA_HOME, והערך שלו הוא הצבעה על תיקיית האב של JDK.
בדוגמא שלי:

Java_home

 לאחר האישור יש לבצע restart למחשב !!!

המשתנה החדש נכנס גם הוא לסביבת הריצה.

Ant

עוד כלי אחד.
Ant הוא כלי בנייה אוטומטי של תוכנה. הוא לא מנהל גירסאות שונות של כל קובץ, אך יודע לבנות את התוכנה ולהפעיל כלים אחרים (כמו קומפילרים) עפ"י הצורך.
Ant משמש את Android בבניית הפרויקטים, ולכן נצטרך אותו כדי לבנות פרוייקט Phonegap עבור Android.
Ant כתוב ב Java ולכן יש לו גירסה יחידה עבור כל מערכות ההפעלה.
נוריד את Ant מכאן, נבחר את הקובץ שמסתיים ב zip.
אצלי הקובץ הנבחר ההוא: apache-ant-1.9.4-bin.zip
אין התקנה של ממש ל Ant, צריך לפתוח את הקובץ מ zip (אני משתמש בתוכנת 7zip אבל כל תוכנת zip תעבוד).
לאחר הפתיחה נוצר עץ של קבצים, וצריך להכניס את תיקיית bin של העץ אל ה path (כפי שכבר למדנו).
ועוד restart…

עכשיו הסביבה מוכנה.
בחלק השלישי של מדריך ההתקנה נתקין את Android SDK.

 


כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *