לחלוט גביע הראשון שלך של ג 'אווה על יוניקס

הוראות לתכנות יישום Java פשוט על יוניקס

דברים נהדרים על ג 'אווה

Java היא פלטפורמה עצמאית למערכת ההפעלה לפיתוח תוכנה. זה מורכב שפת תכנות, תוכניות השירות וסביבת זמן ריצה. תוכנית Java ניתן לפתח במחשב אחד ולהפעיל על כל מחשב אחר עם סביבת זמן ריצה נכונה. באופן כללי, תוכניות Java ישנות יותר יכולות לפעול בסביבות זמן ריצה חדשות יותר. ג 'אווה הוא עשיר מספיק, כי אפילו יישומים מסובכים מאוד ניתן לכתוב ללא תלות במערכת ההפעלה. זה נקרא 100% Java.

עם התפתחות האינטרנט ג 'אווה צברה פופולריות, כי כאשר התוכנית עבור האינטרנט, אין לך שום דרך לדעת איזה מערכת המשתמש עשוי להיות על. עם שפת התכנות Java, אתה יכול לנצל את "לכתוב פעם, לרוץ בכל מקום" פרדיגמה. משמעות הדבר היא שכאשר אתה אוסף את תוכנית Java שלך, אינך יוצר הוראות לפלטפורמה ספציפית אחת. במקום זאת, אתה יוצר קוד בייט Java, כלומר, הוראות עבור Java Virtual Machine (Java VM). עבור המשתמשים, לא משנה באיזו פלטפורמה הם משתמשים - Windows, Unix , MacOS או דפדפן אינטרנט - כל עוד יש לו את ה- Java VM, הוא מבין את קודים אלה בתים.

שלושה סוגים של תוכניות ג 'אווה

- "יישומון" היא תוכנית Java שנועד להיות מוטבע על דף אינטרנט.
- "Servlet" היא תוכנית Java המיועדת להפעלה בשרת.

בשני מקרים אלה, תוכנית Java אינה ניתנת להפעלה ללא שירותים של דפדפן אינטרנט עבור יישומון או שרת אינטרנט עבור servlet.

- "יישום Java" היא תוכנית Java שניתן להריץ בעצמה.

ההוראות הבאות נועדו לך לתכנת יישום Java באמצעות מחשב מבוסס יוניקס.

רשימת תיוג

פשוט מאוד, אתה צריך רק שני פריטים לכתוב תוכנית Java:

(1) פלטפורמת Java 2, Standard Edition (J2SE), שנקראה בעבר ערכת פיתוח Java (JDK).
הורד את הגירסה העדכנית ביותר עבור Linux. הקפד להוריד את SDK, לא JRE (JRE כלול SDK / J2SE).

(2) עורך טקסט
כמעט כל עורך שתמצא בפלטפורמות מבוססות יוניקס יעשה (לדוגמה, Vi, Emacs, Pico). נשתמש בפיקו כדוגמה.

שלב 1. יצירת קובץ מקור Java.

קובץ מקור מכיל טקסט שנכתב בשפת התכנות של Java. ניתן להשתמש בכל עורך טקסט כדי ליצור ולערוך קבצי מקור.

יש לך שתי אפשרויות:

* אתה יכול לשמור את הקובץ FatCalories.java (בסוף מאמר זה) על המחשב. בדרך זו יכול לחסוך לך קצת הקלדה. לאחר מכן, אתה יכול ללכת ישר לשלב 2.

* לחלופין, תוכל לבצע את ההוראות הארוכות יותר:

(1) להרים את הקליפה (לפעמים נקרא הטרמינל) חלון.

כאשר ההנחיה הראשונה עולה, הספרייה הנוכחית שלך תהיה בדרך כלל ספריית הבית שלך. באפשרותך לשנות את הספריה הנוכחית לספריית הבית שלך בכל עת על ידי הקלדת תקליטור בשורת הפקודה (בדרך כלל "%") ולאחר מכן הקשה על Return.

קובצי Java שאתה יוצר צריכים להישמר בספריה נפרדת. ניתן ליצור ספריה באמצעות הפקודה mkdir . לדוגמה, כדי ליצור את ספריית Java בספריית הבית שלך, תחילה היית משנה את הספריה הנוכחית לספריית הבית על-ידי הזנת הפקודה הבאה:
% cd

לאחר מכן, עליך להזין את הפקודה הבאה:
ג 'אווה

כדי לשנות את הספרייה הנוכחית לספרייה חדשה זו, לאחר מכן הזן: % cd java

עכשיו אתה יכול להתחיל ביצירת קובץ המקור שלך.

(2) הפעל את עורך Pico על ידי הקלדת פיקו בשורת הפקודה והקש על Return. אם המערכת מגיבה עם ההודעה פיקו: הפקודה לא נמצא , אז סביר להניח כי Pico אינו זמין. פנה למנהל המערכת לקבלת מידע נוסף, או השתמש בעורך אחר.

כאשר תפעיל את Pico, הוא יציג חיץ ריק חדש. זהו האזור שבו תכתוב את הקוד שלך.

(3) הקלד את הקוד המופיע בסוף מאמר זה (תחת "מדגם Java Program") לתוך המאגר ריק. הקלד הכל בדיוק כפי שמוצג. ג 'אווה המהדר ומתורגמן הם תלויי רישיות.

(4) שמור את הקוד על ידי הקלדת Ctrl-O. כאשר אתה רואה שם קובץ לכתוב :, הקלד FatCalories.java, קודמת על ידי הספרייה שבה אתה רוצה את הקובץ ללכת. אם אתה רוצה לשמור FatCalories.java בספרייה / בית / smith / ג 'אווה, אז היית להקליד

/home /smith/java/FatCalories.java ולחץ על Return.

השתמש ב- Ctrl-X כדי לצאת מ- Pico.

שלב 2. לקמפל את קובץ המקור.

ג 'אווה המהדר, javac, לוקח את קובץ המקור שלך ומתרגם את הטקסט להנחיות כי Java Virtual Machine (Java VM) יכול להבין. המהדר מעביר את ההוראות האלה לקוד קוד בתים.

עכשיו, להביא עוד חלון פגז. כדי לקמפל את קובץ המקור, שנה את הספרייה הנוכחית לספרייה שבה נמצא הקובץ שלך. לדוגמה, אם ספריית המקור שלך היא / home / smith / java, הקלד את הפקודה הבאה בשורת הפקודה ולחץ על Return:
% cd / home / smith / java

אם אתה מזין pwd בשורת הפקודה, אתה אמור לראות את הספרייה הנוכחית, אשר בדוגמה זו השתנה ל / home / smith / java.

אם אתה מזין את ls בשורת הפקודה, אתה אמור לראות את הקובץ שלך: FatCalories.java.

עכשיו אתה יכול לקמפל. בשורת הפקודה, הקלד את הפקודה הבאה ולחץ Return: javac FatCalories.java

אם מופיעה הודעת השגיאה הבאה:
javac: הפקודה לא נמצאה

אז יוניקס לא יכול למצוא את המהדר Java, javac.

הנה אחת הדרכים לומר ל- Unix היכן למצוא javac. נניח שהתקנת את פלטפורמת Java 2 (J2SE) ב- /usr/java/jdk1.4. בשורת הפקודה, הקלד את הפקודה הבאה ולחץ על Return:

/jrk1.4/javac FatCalories.java

המהדר עכשיו יצרה קובץ קוד ג 'אווה קוד: FatCalories.class.

בשורת הפקודה, הקלד ls כדי לאמת את הקובץ החדש.

שלב 3. הפעל את התוכנית

Java VM מיושם על ידי מתרגם Java שנקרא ג 'אווה. מתרגם זה לוקח את קובץ הקוד של הקוד שלך ומבצע את ההוראות על ידי תרגום אותם להנחיות שהמחשב יכול להבין.

באותה ספריה, הזן בשורת הפקודה:
ג 'אווה

בעת הפעלת התוכנית עליך להזין שני מספרים כאשר מופיע חלון שורת הפקודה השחור. התוכנית אז צריך לכתוב את שני מספרים בתוספת אחוז מחושב על ידי התוכנית.

כאשר מתקבלת הודעת השגיאה:

חריגה חוט "ראשי"

זה אומר: ג 'אווה לא יכול למצוא את הקובץ קוד בייט, FatCalories.class.

מה לעשות: אחד מהמקומות ג 'אווה מנסה למצוא את קובץ הקוד של בתים שלך היא הספרייה הנוכחית שלך. לדוגמה, אם קובץ קוד הבית שלך נמצא ב- / home / smith / java, עליך לשנות את הספריה הנוכחית שלך על-ידי הקלדת הפקודה הבאה בשורת הפקודה ולחץ על Return:

cd / home / smith / ג 'אווה

אם אתה מזין pwd בשורת הפקודה, אתה אמור לראות / home / smith / java. אם אתה נכנס ls על הפקודה, אתה צריך לראות את FatCalories.java ו FatCalories.class קבצים. עכשיו להיכנס שוב FatCalories ג 'אווה.

אם אתה עדיין נתקל בבעיות, ייתכן שיהיה עליך לשנות את משתנה CLASSPATH שלך. כדי לראות אם יש צורך בכך, נסה "להסיר" את classpath באמצעות הפקודה הבאה:

Unset CLASSPATH

עכשיו להיכנס שוב FatCalories ג 'אווה. אם התוכנית עובדת כעת, יהיה עליך לשנות את משתנה CLASSPATH שלך.