שלבי יצירת תוכנית בג'אווה
· יצירת קוד מקור בג'אוה (source file) - הקובץ מכיל טקסט כתוב בשפת התכנות ג'אווה.
· קימפול קובץ המקור לשפת ביטים (bytecode file) - הקומפיילר של ג'אווה,javac , לוקח את קוד המקור ומתרגם אותו לפקודות והוראות כך ש-Java Virtual Machine יכול להבין. הקומפיילר הופך הוראות אלו לקובץ ביטים.
· הרצת התוכנית- Java VM מיושם ע"י תרגומן של ג'אווה הנקרא Java. תרגומון זה לוקח את קובץ הביטים ומבצע את הפקודות ע"י התרגומן לשפת מחשב.
יצירת קובץ המקור
בתוך ספרייה חדשה ניצור קובץ בשפת ג'אווה. ניתן לכתוב את הקובץ הכל אחד מהעורכים של יוניקס.
לצורך המחשה אנו נשתמש בעורך .emacs נכתוב במעטפת את הפקודה :
% emacs HelloWorld.java
פקודה זו פתחה את העורך ויצרה את הקובץ HelloWorld.java.
הערה: שים לב ששפת ג'אווה רגישה לאותיות גדולות או קטנות, כלומר ≠a A.
בתוך את העורך נכתוב את הקובץ, נשמור, ונצא מהעורך.
לדוגמא:
שלב הקומפילציה
בחלון המעטפת הקש את הפקודה:
% javac HelloWorld.java
אם סימן ההנחיה (prompt) יחזור ללא הודעות שגיאה, ניתן יהיה להריץ את התוכנית.
הקומפיילר ייצר קובץ ביטים (Java bytecode file) בשם HelloWorld.class . נקיש את הפקודה ls כדי לראות את רשימת הקבצים שבסיפריה:
הרצת התוכנית
באותה ספרייה בחלון המעטפת הקש את הפקודה להרצת תוכנית:
% java HelloWorld
הפלט שנקבל בדוגמא שלנו יהיה: