يونڪس تي جاوا جا پنهنجا پهرين ڪپ ٺاهيو

ایک سادہ Java ايپليڪيشن پروگرام پروگرامنگ لاء هدايتون يونيسيس تي

جاوا جي باري ۾ وڏي شيء

جاوا هڪ سافٽ ويئر سسٽم جي ترقي لاء آزاد پليٽ فارم آهي. اهو هڪ پروگرامنگ زبان، افاديت جي پروگرامن ۽ هلائڻ واري وقت جي ماحول تي مشتمل آهي. هڪ ڪمپيوٽر تي جاوا پروگرام ٺاهي سگھجي ٿو ۽ ڪنهن ٻئي ڪمپيوٽر تي صحيح هلائيندڙ ماحول سان هلائي سگهجي ٿو. عام طور تي، پراڻن جاوا پروگرامون نون رن رن وقت جي ماحول تي هلائي سگھجن ٿيون. جاوا ڪافي وسيع آھن، جيتوڻيڪ تمام پيچيده ايپليڪيشن ايپليڪيشنن کي آپريٽنگ سسٽم جي انحصار کان سواء لکيل ٿي سگھي ٿو. اهو 100٪ جاواوا سڏبو آهي.

ان انٽرنيٽ جي ترقي سان جاوا مقبوليت ۾ حاصل ڪئي آهي، ڇو ته جڏهن توهان ويب لاء پروگرام ڪيو، توهان کي اهو معلوم ناهي ته ڪهڙي سسٽم کي صارف تي ڄاڻڻ جو ڪو طريقو آهي. جاوا پروگرامنگ جي ٻولي سان، توهان "هڪڙي لکڻ ڪريو، ڪٿي به هلندا" مان فائدو حاصل ڪري سگهو ٿا. هن جو مطلب اهو آهي ته توهان پنهنجي جاوا پروگرام کي گڏ ڪريو ٿا، توهان هڪ مخصوص پليٽ فارم لاء هدايتون نه بڻائيندا آهيو. ان جي بدران، توهان جاوا باڊ ڪوڊ ٺاهي، اهو آهي، جاوا ورچوئل مشين (جاوا وي ايم) لاء هدايتون. صارفين لاء، اهو مسئلو ناهي ته اهي ڇا پليٽ پليٽ فارم آهن- ونڊوز، يونڪس ، MacOS، يا انٽرنيٽ برائوزر، جيستائين اهو جاوا وي ايم سان گڏ آهي، اهو سمجهو ته اهي بائيٽ ڪوڊ.

جاوا پروگرام جا ٽي قسم

- هڪ "ايپل" هڪ جاوا پروگرام آهي جنهن کي ويب پيج تي ڳنڍيو ويو آهي.
- اي "سرليلي" جاوا جاوا پروگرام آهي، جيڪو سرور تي هلائڻ لاء ٺهيل آهي.

انهن ٻن ڪيسن ۾ جاوا پروگرام ڪنهن ايپل يا ويب سرور لاء ويب سرور لاء ويب برائوزر جي خدمتن کان سواء هلائي نه ٿو سگهجي.

- اي "جاوا ايپليڪيشن" جاوا پروگرام آهي جيڪو پنهنجو پاڻ هلائي سگهندو آهي.

ايڪسڪس تي ٻڌل ڪمپيوٽر جي استعمال سان جاوا ايپليڪيشن کي پروگرام ڪرڻ لاء هيٺيون هدايتون آهن.

هڪ چيڪ فهرست

تمام سادو، توهان جاوا پروگرام لکڻ لاء صرف ٻه شيون جي ضرورت آهي:

(1) جاوا 2 پليٽ فارم، سٹینڈرڈ ايڈیشن (J2SE)، اڳ ۾ جاوا ڊويلپمينٽ ڪٽ (JDK) جي نالي سان مشهور آهن.
ڊائونلوڊ لاء جديد نسخ ڊائون لوڊ ڪريو. پڪ ڪريو ته توهان SDK ڊائون لوڊ ڪريو، جري نه (جري SDK / J2SE ۾ شامل آهي).

(2) هڪ متن ايڊيٽر ڊائريڪٽر
تقريبن ڪنھن ڊائريڪٽر تي توھان يونڪس جي بنياد تي پليٽ فارمس تي ملنديون آھن (مثال طور، وي، ايميڪس، پوڪو). اسان هڪ مثال طور پيڪو استعمال ڪنداسين.

قدم 1. جاوا ماخذ فائل ٺاهي.

ھڪڙي ذريعو فائل جاوا پروگرامنگ ٻوليء ۾ لکيل آھي. ذريعو فائلن ٺاهڻ ۽ تدوين ڪرڻ لاء توهان ڪنهن به ٽيڪسٽ ايڊٽر استعمال ڪري سگهو ٿا.

توهان ٻه اختيار ڪيا آهن:

* توهان پنهنجي ڪمپيوٽر تي FatCalories.java فائل (هن مضمون جي آخر ۾) محفوظ ڪري سگهو ٿا. اهو رستو توهان کي ڪجهه ٽائپنگ بچائي سگهو ٿا. ان کان پوء، سڌو سنئون 2 قدم تي وڃو.

* يا، توهان گهڻي هدايتن تي عمل ڪري سگهو ٿا:

(1) هڪ شيل (ڪڏهن ڪڏهن سڏيل ٽرمينل) ونڊو آڻيو.

جڏهن جلدي پهريون ڀيرو اچي، توهان جي موجوده ڊاريڪٽري عام طور تي توهان جي گهر ڊاريڪٽري هوندي. توهان پنهنجي موجوده ڊاريڪٽري کي پنهنجي گهر ڊاريڪٽري ۾ ڪنهن به وقت تي فائيل ٽائپ ڪندي (عام طور تي "٪") ڪندي ۽ پوء ريٽرن کي دٻايو.

جاوا فائلون جيڪي توهان ٺاهي رهيا هيا الڳ الڳ ڊاريڪٽري ۾ رکجن. توهان ڪي ڊاريڪٽ ٺاهي سگهو ٿا ڪري آرڊر مڪي ڊيئر استعمال ڪندي. مثال طور، توهان جي گهر ڊاريڪٽري ۾ ڊاريڪٽري ٺاهي سگهو ٿا، توهان پهريان توهان پنهنجي ڊاريڪٽريٽ ۾ پنهنجي موجوده ڊائريڪٽري ۾ تبديل ڪري سگھو ٿا هيٺين حڪم داخل ڪرڻ سان:
٪ سي

وري توھان ھيٺ ڏنل حڪم ۾ داخل ڪندؤ.
٪ mkdir جاوا

پنھنجي نئين ڊاريڪٽري کي پنھنجي موجوده ڊاريڪٽري کي تبديل ڪرڻ لاء، توھان پوء توھان داخل ڪري سگھو ٿا: ٪ cd جاوا

هاڻي توهان پنهنجو ذريعو فائل ٺاهڻ شروع ڪري سگهو ٿا.

(2) پيکو ڊائريڪٽر کي پيڪو ٽائيپ ڪندي جلدي تي هلائڻ ۽ ريٽرن کي دٻايو. جيڪڏهن سسٽم پيغام نياپو سان جواب ڏيو: حڪم نه مليو ، پوء پيڪو سڀ کان وڌيڪ ممڪن ناهي. توهان جي سسٽم جي منتظم بابت وڌيڪ معلومات لاء مشورو ڏيو، يا ٻيو ڊائريڪٽر استعمال ڪريو.

جڏهن توهان پيکو شروع ڪريو ٿا، اهو هڪ نئون، خالي خاني بفر ڏيکاري ٿو. هي علائقو جنهن ۾ توهان پنهنجو ڪوڊ ٽائيپ ڪندا سين.

(3) هن مضمون جي آخر ۾ ڏنل ڪوڊ ٽائپ ڪريو (هيٺ "جاوا پروگرام نموني") هيٺ خالي بفر ۾. هر شيء صحيح طور تي ظاهر ڪريو. جاوا گڏ ڪرڻ وارو ۽ مترجم ڪيس-حساس آهن.

(4) Ctrl-O ٽائپ ڪندي ڪوڊ محفوظ ڪريو. جڏهن توهان فائل لکڻ لاء نالو نالو ڏسي سگهو ٿا،، FatCalories.java ٽائيپ ڪريو، ڊائريڪٽري کان اڳ ۾ جنهن ۾ توهان فائل کي وڃڻ چاهيو ٿا. جيڪڏهن توهان ڊائڪڪٽري / گهر / اسسٽنٽ / جاوا ۾ ٿڪيل فاطالريز.java کي بچائڻ چاهيو ته پوء توهان لکندو

/ home/smith/java/FatCalories.java ۽ واپسي کي دٻايو.

پيڪو کان ٻاهر نڪرڻ لاء Ctrl-X استعمال ڪريو.

مرحلو 2. ماخذ فائل مرتب ڪريو.

جاوا گڏوگڏ، javac، توهان جو ذريعو فائل وٺندو آهي ۽ ان جي متن کي هدايتون ۾ ترجمو ڪري ٿو جاوا ورچوئل مشين (جاوا وي ايم) سمجهي سگھن ٿا. گڏوگڏ انهن هدايتن کي هڪ بائيٽ ڪوڊ فائل ۾ رکندو آهي.

ھاڻي ٻئي شيل ونڊو لاھي. توھانجي ماخذ فائل کي گڏ ڪرڻ لاء، ڊائريڪٽريٽ ۾ پنھنجي موجوده ڊائريڪٽري کي تبديل ڪريو جتي توھان جو فائل واقع آھي. مثال طور، جيڪڏهن توهان جو ماخذ ڊاريڪٽري / گهر / سمٿ / جاوا آهي، توهان کي فوري طور تي هيٺ ڏنل حڪم نامو لکندو ۽ ريٽرن کي دٻايو.
٪ cd / گهر / مرڪت / جاوا

جيڪڏهن توهان فوري طور تي پي ڊي ڊي داخل ڪيو ٿا، ته توهان موجوده ڊائريڪٽري کي ڏسڻ گهرجي، جنهن ۾ هن مثال ۾ / گهر / سمت / جاوا ۾ تبديل ٿي وئي آهي.

جيڪڏهن توهان جلدي تي ايس ايز داخل ڪيو ٿا، توهان کي پنهنجي فائيل کي ڏسڻ گهرجي: FatCalories.java.

هاڻي توهان مرتب ڪري سگهو ٿا. تڪڙو تي، هيٺين حڪم ڪريو ۽ واپسي کي دٻايو: javac fatCalories.java

جيڪڏهن توهان هن غلطي پيغام ڏسي رهيا آهيو:
جگه: حڪم نه مليو

پوء يونڪس جاوا گڏ ڪرڻ وارو نه ٿو ڳولهي، javac.

هتي يونس کي ٻڌائڻ جو هڪ طريقو آهي جتي جاوا ڳولڻ لاء. فرض ڪريو توھان جاوا 2 پليٽ فارم (J2SE) /usr/java/jdk1.4 ۾ نصب ڪريو. تڪڙو تي، هيٺين حڪم کي لکايو ۽ واپسي کي دٻايو.

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

ھاڻي گڏوگڏ ھڪڙو جاوا بايو ڪوڊ فائل ٺاھيو آھي: FatCalories.class.

تڪڙو تي، نئين فائل جي تصديق ڪرڻ لاء آيل لائونس اتي موجود آهي.

مرحلا .3 پروگرام هلائڻ

جاوا VM لاگو جاوا جاوا اسکرپٹ جاوا بلايا جاتا ہے. اهو مترجم توهان جي طرفان بيڊ ڪوڊ فائل وٺندو آهي ۽ انهن کي توهان جي ڪمپيوٽر کي سمجهي هدايتون ۾ ترجمه ڪندي هدايتون ڏئي ٿو.

ساڳي ڊاريڪٽري ۾، ترڪ تي داخل ڪريو:
جائو فيڪلر

جڏهن توهان هن پروگرام کي هلائيندا آهيو ته توهان ڪجه ڪنڊ لائن لڪيل ظاهر ٿئي جڏهن ٻه نمبر داخل ٿيڻ جي ضرورت آهي. پروگرام بعد ۾ انهن ٻنهي نمبرن کي پروگرام جي ترتيب سان فيصد لکڻو پوندو.

جڏهن توهان غلطي ملي ٿي ته:

"مکيه" java.lang.NoClassDefFoundError موضوع ۾ استحصال: فاطيڪلر

ان جو مطلب آهي: جاوا پنهنجا بائيٽ ڪوڊ فائل ڳولڻ نه ٿو ڪري، FatCalories.class.

ڇا ڪجي: هڪ جڳھ جا جاوا توهان جي بائيٽ ڪوڊ فائل ڳولڻ جي ڪوشش ڪري ٿو توهان جي موجوده ڊائريڪٽري آهي. مثال طور، جيڪڏهن توهان جو بائيٽ ڪوڊ فائيل / گهر / سمٿ / جاوا ۾ آهي، توهان کي پنهنجي موجوده ڊائريڪٽري کي انهي پيچيدگي کي هيٺ ڏنل حڪم کي ٽائيم تي تبديل ڪيو وڃي ۽ واپس ماريو وڃي.

سي ڊي / گهر / مرڪ / جاوا

جيڪڏهن توهان فوري طور تي پي ڊي ڊي داخل ڪيو ٿا، توهان کي ڏسي / گهر / مسڪ / جاوا ڏسان ٿو. جيڪڏهن توهان جلدي تي ايس ايز داخل ڪيو ٿا، توهان کي توهان جي FatCalories.java ۽ FatCalories.class فائلن کي ڏسڻ گهرجي. هاڻي جاوا فٽيڪالريون ٻيهر داخل ڪريو.

جيڪڏهن توهان اڃا تائين پريشاني ڪئي آهي، ته توهان کي تبديل ڪرڻو پوندو توهان جي CLASSPATH متغير. اهو ڏسڻ لاء ضروري آهي ته "ناڪيد" جي جڳهه تي هيٺ ڏنل حڪم سان:

سيٽ ڪريو CLASSPATH

هاڻي جاوا فٽيڪالريون ٻيهر داخل ڪريو. جيڪڏهن پروگرام هاڻي ڪم ڪري رهي آهي، توهان کي پنهنجو CLASSPATH متغير تبديل ڪرڻو پوندو.