د یونس په اړه ستاسو جاوا د لومړي ځل لپاره وټاکه

د یونس په اړه د جاوا غوښتنلیک ساده کولو پروګرام کولو لارښوونې

د جاوا په اړه لوی شیان

جاوا د سافټویر پرمختیا لپاره د عملیاتي سیسټم یوه خپلواکه پاڼه ده. دا د پروګرام کولو ژبې، د کارونې پروګرامونه او د چلولو وخت چاپیریال لري. A جاوا پروګرام کېدای شي په یو کمپیوټر کې وده او د سم چلولو وخت چاپیریال سره په هر کمپیوټر کې وکارول شي. په عموم کې، د جاوا زوړ پروګرامونه کولی شي د نوي چلولو وخت چاپیریال کې پرمخ بوځي. جاوا دومره خورا شتمنې ده چې حتی ډیر پیچلي غوښتنلیکونه د سیسټم سیسټم پورې تړاو لري پرته لیکل کیدی شي. دې ته 100٪ Java نومېږي.

د انټرنېټ جاوا په مقبولیت کې ترلاسه کړی دی، ځکه چې تاسو د ویب لپاره کله چې خپرونې، تاسو د دې نه پوهیږئ چې کوم سیسټم ښايي کار وي. د جاوا پروګرامونې ژبې سره، تاسو کولی شئ "یوځل لیکل، د هر ځای چلولو" څخه ګټه پورته کړئ. دا پدې مانا ده چې کله تاسو د جاوا پروګرام راټول کړئ، تاسو د یو ځانګړي پلیټ لپاره الرښوونې نه رامینځته کوئ. پرځای یې، تاسو د جاوا بایډ کوډ پیدا کړئ، دا دی، د جاوا مجازی ماشین (جاوا وی ایم) لارښوونې. د کاروونکو لپاره، دا مهمه نه ده چې دوی کوم سټراټیټ کاروي - ونډوز، یونس ، MacOS، یا د انټرنیټ برنر - که څه هم چې جاوا VM لري، دا د بوري کوډ پوهیږي.

د جاوا پروګرام درې ډولونه

- یو "اپلیټ" د جاوا پروګرام دی چې ډیزاین شوی چې په ویب پاڼه کې ځای پرځای شي.
- A "Servlet" د جاوا پروګرام دی چې ډیزاین شوی د سرور پر مخ روان وي.

په دغو دوو قضیو کې د جاوا پروګرام نشي کولی د یو انټرنټ یا د ویب سرور لپاره د ویب سایټ د خدماتو پرته چل شي.

- A "جاوا غوښتنلیک" د جاوا پروګرام دی چې کولی شي پخپله پرمخ ولاړ شي.

لاندین لارښوونې د یو انکس پر بنسټ کمپیوټر په کارولو سره د جاوا غوښتنلیک پروګرام لپاره تاسو لپاره دي.

یو چک لست

ډیر ساده، تاسو د جاوا پروګرام لیکلو لپاره یوازې دوه توکي ته اړتیا لرئ:

(1) د جاوا 2 پلیټینټ، معیاري ایډیشن (J2SE)، چې پخوا د جاوا پراختیایي کټګوري (JDK) په نامه یاديږي.
د لینکس لپاره تازه نسخه ډاونلوډ کړئ. ډاډ ترلاسه کړئ چې SDK ډاونلوډ کړئ، JRE نه) (JRE په SDK / J2SE کې شامل شوی دی).

(2) د متن ایڈیټر
نږدې هر هغه مدیر چې تاسو یې د یونس پر بنسټ پلي کولو کې پلي کول غواړئ) د مثال په ډول، Vi، Emacs، Pico (. موږ به پیکیکو د مثال په توګه کاروو.

لومړی ګام: د جاوا سرچینه دوتنه جوړه کړئ.

د سرچینې دوتنه د جاوا پروګرام کولو ژبې کې لیکل شوي متن لري. تاسو د منبع فایلونو جوړولو او سمونولو لپاره د متن مدیر کارولی شئ.

تاسو دوه اختیارونه لرئ:

* تاسو کولای شئ FatCalories.java فايل (ستاسو د دې پاڼې په پای کې) ستاسو په کمپیوټر کې وساتئ. دا طریقه کولی شي تاسو ته ځینې ټیکاو وساتي. بیا، تاسو کولی شئ په مستقیم ډول په دوهمه مرحله کې.

* یا، تاسو کولی شئ اوږده لارښوونې تعقیب کړئ:

(1) شیل (کله ناکله د ټرمینل په نامه یادیدل) راوړي.

کله چې چټکه لومړی راشي، ستاسو اوسنۍ ډیری ډیری ډیری به ستاسو د کور لارښود وي. تاسو کولی شئ خپل کورنی ډایرنیټ ته هر وخت په سمه توګه د cd ټیکولو سره (بدل کړئ "٪") او بیا بیرته راستنيدو کې بدلون ومومئ.

د جاوا دوتنې چې تاسو یې جوړ کړئ باید په جلا جلا لارښود کې وساتل شي. تاسو کولی شئ د کمانډ مکیډیر کارولو په واسطه یو ډریریال جوړ کړئ. د بېلګې په توګه، د خپل کور لارښود کې ډایرکټور جاوا جوړ کړئ، تاسو به لومړی د لاندې کورنې په داخلولو سره خپل کورني ډایرکټر ته خپل اوسنی ډایرکټر بدل کړئ:
٪ cd

بیا، تاسو به لاندې کمانډ داخل کړئ:
٪ mkdir java

د دې نوې ډایرکټر کې خپل اوسنی ډایرکټر بدلولو لپاره، نو تاسو به داخل شئ: ٪ cd جاوا

اوس تاسو کولی شئ خپل سرچینه فایل جوړ کړئ.

(2) د پیکو ایڈیټر پیل کړئ د پیکیکو له لارې په چټکتیا سره او بیرته راستنیدو ته فشار ورکړئ. که سیسټم د پیغام پیکیکو سره ځواب ووایي: کمانډ نه موندل کیږي ، بیا وروسته پیکیکو خورا احتمال شتون نلري. د نورو معلوماتو لپاره د سیسټم مدیر سره مشوره وکړئ، یا بل بل مدیر استعمال کړئ.

کله چې تاسو پیکیکو پیل کړئ، نو دا به یو نوی، خالي خالي بسپنه وښيي. دا هغه ساحه ده چې تاسو به خپل کوډ ولیکئ.

(3) د دې مقالې په پای کې لیست شوي کودونه وټاکئ (د "نمونې جاوا پروګرام" لاندې) خالي خالي بکس کې. لکه څنګه چې ښودل شوي هرڅه سم کړئ. جاوا کمپیلر او ژباړونکي د کیس حساس دي.

(4) د Ctrl-O ټایپ کولو کوډ کوډ خوندي کړئ. کله چې تاسو د فایل نوم لیکلو ته مراجعه وکړئ:، FatCalories.java ټایپ کړئ، مخکې له دې چې ډیری ډایرکټر ته لاړ غواړئ. که تاسو غواړئ چې FatCalories.java په ډیرینډ / کور / سمیت / جاوا کې وژغورئ، نو تاسو به ټایپ کړئ

/home/smith/java/FatCalories.java او بیرته راستانه کړئ.

د پیکیکو څخه د وتلو لپاره Ctrl-X استعمال کړئ.

مرحله .2 د سرچینه دوتنه سمبال کړئ.

جاوا کمپیلر، javac، ستاسو سرچینه فایل ترلاسه کوي او متن یې متن ته لارښوونه کوي چې د جاوا مجازی ماشین (جاوا وی ایم) کولی شي پوه شي. کمپیوټر دا لارښوونې د بوری کوډ فایل ته لیږدوي.

اوس، بل د شیل کړکۍ راوړو. د خپلې سرچینې دوتنې سمبالولو لپاره، ډایرکټر ته خپل اوسنۍ ډایریکټر بدل کړئ چیرې چې ستاسو فایل موقعیت لري. د مثال په توګه، که ستاسو د سرچینې ډایرکټری / کور / سمیت / جاوا وي، نو تاسو به په چټکۍ کې لاندې کمانډ ټایپ کړئ او بیرته راشی:
٪ cd / home / smith / java

که تاسو په فوری ډول د PWD داخل کړئ، تاسو باید اوسني ډایرکټر وګورئ، کوم چې په دې مثال کې په کور / سمیت / جاوا کې بدل شوی.

که تاسو په چټکه توګه د LS داخل کړئ نو تاسو باید خپل فایل وګورئ: FatCalories.java.

اوس تاسو کولی شئ سمبال کړئ. په چټکۍ سره، لاندې کمانډ ټیک کړئ او بیرته راستانه کړئ: javac FatCalories.java

که تاسو دا غلطي پیغام وګورئ:
جاوا: قومانده ونه موندل شوه

نو یونس د جاوا کمپیلر، javac نه شي موندلای.

دلته د یونس خبرولو لپاره یوه لاره ده چیرې چې جاوا پیدا کړي. فرض کړئ چې تاسو د جاوا 2 پلیټ فارم (J2SE) په /usr/java/jdk1.4 کې نصب کړئ. په چټکۍ سره، لاندې کمانډ ټیک کړئ او بیرته راستانه کړئ:

/usr/java/jdk1.4/javac FatCalories.java

اوس کلوونکی د جاوا بایډ کوډ فایل پیدا کړی دی: FatCalories.class.

په چټکۍ سره، د نوې دوتنې تاییدولو لپاره د Ls ډوله دلته شتون لري.

مرحله .3 پروګرام پرمخ بوځي

جاوا VM د جاوا ژباړونکي جاوا نومیږي د پلي کولو وړ دی. دا ژباړونکي ستاسو د بوی کوډ فایل فایل کوي او لارښوونې یې دوی ته لارښوونه کوي چې ستاسو کمپیوټر پوهیږي.

په ورته لارښود کې، په چټکه توګه ننوځئ:
جاوا فټ کاليټریټونه

کله چې تاسو دغه پروګرام پرمخ بیایی نو تاسو باید د دوه شمیرو داخلولو ته اړتیا ولرئ کله چې د تور کمانډ لینکس ښکاري. پروګرام باید بیا هغه دوه شمېره په ګوته کړي چې د پروګرام لخوا حساب شوي.

کله چې تاسو د غلطي پیغام پیغام ترلاسه کړئ:

د "اصلي" java.lang.NoClassDefFoundError په برخه کې استثناء: فاطلي کاليزونه

دا معنا لري: جاوا ستاسو د بوی کوډ فایل ونه موندلای شي، FatCalories.class.

څه باید وکړو: د هغه ځایونو څخه چې جوا ستاسو د کوټې کوډ فایل موندلو هڅه کوي ستاسو اوسنی ډایرکټری دی. د بېلګې په توګه، که ستاسو د کوټ کوډ فایل فایل په / کور / سمیت / جاوا کې وي نو تاسو باید خپل اوسنۍ ډایرکټر ته په لاندې ټیکپ ټیکولو سره بدلون ورکړئ او بیرته راګرځئ:

cd / home / smith / java

که تاسو په فوری ډول د PWD داخل کړئ، نو تاسو باید د کور / سمیت / جاوا وګورئ. که تاسو په چټکۍ سره LS داخل کړئ نو تاسو باید خپل FatCalories.java او FatCalories.class دوتنې وګورئ. اوس د جاوا فټلیالیزونو ته ننوځئ.

که تاسو اوس هم ستونزې لرئ، شاید تاسو خپل CLASSPATH متغیر بدل کړئ. د دې لپاره چې وګورئ دا اړینه ده، د ټولګیال سره "د نشتوالي" د لاندې کمانډ سره هڅه وکړئ:

CLASSPATH ناټاکل

اوس د جاوا فټلیالیزونو ته ننوځئ. که دا پروګرام اوس کار کوي، تاسو به خپل CLASSPATH متغیر بدل کړئ.