Java/שלום עולם!: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Johnny Zoo (שיחה | תרומות)
דף חדש: {{Java}} נתחיל עם תוכנית פשוטה הכותבת על המסך "Hello World". ==התחלה== ===eclipse=== העלו את התוכנה, ובחרו מתוך התפריט (ב...
 
Johnny Zoo (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
{{Java}}
נתחיל עם תוכנית פשוטה הכותבת על המסך "Hello World".
 
==התחלה==
שורה 6:
העלו את התוכנה, ובחרו מתוך התפריט (ב-File) או משורת המשימות "New", ומשם את האפשרות "Project". בתפריט אשף יצירת הפרוייקטים בחרו Java Project. כעת, בחרו שם כלשהו (למען הנוחות, נניח כי השם הוא "MyProject"), ולחצו על כפתור ה-"Finish", שנמצא בתחתית העמוד. כרגע נתעלם משאר האפשרויות.
 
עד כאן יצרנו פרוייקט חדש, שיכיל את כל הקבצים איתם נעבוד. כעת אנו רוצים ליצור מחלקה (Class) חדשה. לחצו שוב על אפשרות ה-"New", ובחרו הפעם "Class". כעת יפתח תפריט יצירת המחלקה. גם כאן נתעלם מהאפשרויות המוצעות לנו, נבחר שם (בשדה ה-Name). גם הפעם, למען הנוחות, נניח
שהשם הוא "HelloWorld", אם כי גם במקרה הזה ניתן לבחור בשם אחר, ואז נלחץ על ה-"Finish". במרכז המסך צריכה להופיע כעת לשונית שכותרתה HelloWorld. בתוך לשונית זו נכתוב את התוכנית.
 
===עורך טקסט===
שורה 12 ⟵ 13:
 
===BlueJ===
העלו את התוכנה, ומהתפריט Project בחרו "New Project...". כעת בחרו שם לפרוייקט ואשרו. עכשיו, לחצו על הלחצן "New Class", שנמצא בצד ימין של החלון. גם כאן נבחר את השם HelloWorld. שימו לב שמתוך האפשרויות למטה מסומנת האפשרות "Class". אם מסומנת אפשרות אחרת, שנו זאת. אחרי יצירת המחלקה, היא תופיע על משטח העבודה הגדול שבאמצע החלון, כשהיא נראית כמלבן עליו רשום "HelloWorld" (או כל שם שבחרתם). לחיצה כפולה עליו תפתח חלון עריכה.
 
==כתיבת התוכנית==
העתיקו את השורות הבאות:
<div style="text-align:left; direction:ltr;">
<pre>public class HelloWorld {
 
public static void main(String[] args)
{
System.out.println("Hello World!");
}
 
}</pre>
</div>
 
שימו לב כי אם אתם עובדים בתוכנה ייעודית לג'אווה, ייתכן מאוד וחלק משורות הקוד יתווספו באופן אוטומטי על ידי התוכנה. בשלב זה, ייתכן ויהיה נוח יותר למחוק אותן ולהעתיק שורות אלה.
 
===הסבר===
השורה הראשונה כוללת הכרזה על המחלקה. המילה Class, מכריזה שזוהי מחלקה. המילה public מכריזה כי זוהי מחלקה ציבורית, כלומר - כל אחד יכול לגשת אליה. שימו לב כי סימן צומדיים מסמן את תחילת המחלקה.
לאחר מכן, אנו מכריזים על מתודת ה-main. כפי שניתן לראות, התוכנית פשוטה מאוד ולכן לא זקוקה למתודות נוספות. גם את תחילת המתודה אנו מסמנים בצומדיים.
הפקודה System.out.print היא הפקודה שכותבת את השורה הרצוייה על המסך. בשלב האחרון באים סימני הצומדיים לסמן את סוף מתודת ה-main, ואז סימן צומדיים נוסף לסמן את סוף המחלקה.
 
==הרצת התוכנית==
===eclipse===
לחצו על הלחצן הימני של העכבר בתוך הלשונית בה אתם עובדים. מהתפריט שייפתח בחרו "Run As", ואז "Java Application". התוצאה אמורה להופיע בחלון קטן (Console) בחלקו התחתון של המסך. במידה וחלון כזה לא מופיע, הכנסו לתפריט "Window". מתת התפריט "Show View" בחרו "Console" והחלון אמור להופיע.
 
===עורך טקסט===
שמרו את הקובץ. כעת משורת הפקודה כתבו javac HelloWorld.java. זוהי פקודה המפעילה את המהדר של ג'אווה, והיא תיצור קובץ ששמו HelloWorld.class. שימו לב: אם אתם עובדים בסביבת לינוקס קרוב לוודאי שתוכלו להריץ את הפקודה מכל מקום. בסביבת חלונות תצטרכו לדאוג שתוכלו להריץ את הקובץ מהספרייה בה אתם עובדים (או, לחילופין, לעבור לתיקיית ג'אווה ומשם להריץ את המהדר). כעת כתבו java HelloWorld ואם הכל כשורה - תפעל התוכנית.
 
===BlueJ===
סגרו את חלון העריכה של התוכנית. במידה ותישאלו אם רצונכם לשמור - שמרו את הקובץ. כעת, במשטח העבודה לחצו עם הלחצן הימני של העכבר על המחלקה ובחרו "Compile". לאחר מכן לחצו שוב על הלחצן הימני והפעם בחרו ב"void main(String[] args)". בחלון שיפתח בחרו "OK", ואז יוצג בפניכם חלון ובו תוצאות התוכנית - אם הכל ילך כשורה, תראו על חלון זה את הטקסט "Hello World".
 
==בעיות נפוצות==
* '''התוכנה בכלל לא עולה''' - ייתכן ולא התקנתם כראוי חבילת Java כפי שהוסבר בפרק הקודם. ייתכן גם שהתוכנה עצמה לא מותקנת כראוי ויש להתקינה מחדש. שימו לב גם ש-eclipse היא תוכנה הדורשת משאבים רבים, ועל מחשבים חלשים היא עשוייה לפעול בצורה איטית מאוד.
* '''התוכנית לא פועלת''' - יכולות להיות לכך סיבות רבות. שימו לב היטב ששום טעות לא נעשתה בכתיבת הטקסט, אפילו לא עם בלבול בין אות גדולה לקטנה או סוגריים שנשכחו. רצוי להעתיק את הטקסט באמצעות "העתק-הדבק".